iphone+相同的xib用于不同的班级

Posted

技术标签:

【中文标题】iphone+相同的xib用于不同的班级【英文标题】:iphone+same xib for different class 【发布时间】:2011-05-07 09:29:10 【问题描述】:

我有两个类,并且在两个类中 tableview 都使用自定义 nib 文件(用于表格单元格)以及我将 myview 控制器的 IBOutlet 实例创建到该自定义单元格 nib 文件但我不能对两个类使用相同的 nib 因为我有将该 xib 的文件所有者提供给 myviewcontroller,因此当我在另一个类中使用该 xib 时,它会给出错误,因此有什么想法可以为两个视图控制器使用相同的 xib?

【问题讨论】:

【参考方案1】:

如果您想通过多个视图控制器重用您的自定义表格单元格,请查看this answer。此处描述的两种方法使您可以从 nib 文件加载自定义表格单元格,而无需将 File's Owner 设置为您的特定控制器。

【讨论】:

以上是关于iphone+相同的xib用于不同的班级的主要内容,如果未能解决你的问题,请参考以下文章

我的 XIB 中的两个 UITableViewCells for iPad/iPhone

创建两个xib,一个用于iPhone,一个用于iPad

适用于 iPhone 和 iPad 的 Xcode 故事板和 xib

根据 iPhone 屏幕大小显示不同的 xib 文件

为 iPhone 5 加载不同的 xib

为 iPhone 5 加载不同的 xib 失败