【发布时间】:2014-10-30 12:59:37
【问题描述】:
我创建了一个自定义视图,它应该出现在应用程序的多个视图控制器中。
所以...我为它创建了一个带有 xib、h 和 m 文件的 UIView 子视图(并在带有类的 xib 文件中设置视图),将我的 UI 添加到视图 xib 文件并将它们连接为IBOutlets:
然后...我将 2 个 UIViews 添加到 View Controller,将它们的 Class 设置为 MYCustomView 并将该类型的 IBOutlets 连接到 VC:
而且……它不起作用……
现在...我熟悉使用 NSBundle loadNibNamed:owner:options: 方法加载 xib 的技术。
但是...我真的希望能够直接在 IB 中设置 MYCustomView 的实例(约束、大小调整等...)。
还有其他方法可以做到这一点吗?还是应该只创建“占位符”UIView 并将我的 MYCustomView 实例添加为它们的子视图?
【问题讨论】:
标签: ios objective-c loading iboutlet custom-view