【发布时间】:2016-04-25 23:24:39
【问题描述】:
【问题讨论】:
标签: ios interface-builder xib
【问题讨论】:
标签: ios interface-builder xib
请查看此链接: What is the File's Owner (in Interface builder)? confused difference between Custom Class for an Object and for the File's Owner and steps via IB
在第一个屏幕截图中:您应该设置 View 的自定义类。
在第二个屏幕截图 (files owner) 中,您可以将文件的所有者设置为您的 UIView 子类,以便您可以将插座连接到它
【讨论】:
UITableViewCell 子类,但是我已经测试过,无论我将这个子类分配在哪里,作为文件的所有者或自定义上课,完全没有区别,无论在哪里,我都无法设置和连接插座。即使我设置到这两个地方,它的行为仍然完全相同。
当您添加自定义 UIView 和 XIB 时,您会在一些 UIViewController 中初始化此自定义视图并写入:
let nib = UINib(nibName: "CardView", bundle: nil)
let view = nib.instantiate(withOwner: self, options: nil).first as! CardView
文件的所有者(在withOwner: 参数中)这通常是所有者是您添加自定义的ViewController
UIView
【讨论】: