如何控制 .xib 视图
Posted
技术标签:
【中文标题】如何控制 .xib 视图【英文标题】:How to control .xib views 【发布时间】:2011-05-30 21:36:44 【问题描述】:我有一个自己创建的 .xib 文件。我想知道单击按钮时显示该 .xib 的最佳方法是什么。 .xib 不是全屏的,它只有 200 x 200。我也希望能够控制 .xib,因为它上面有按钮。我是否应该创建一个新类,如果是,如何将 .xib 连接到该类。
【问题讨论】:
【参考方案1】:使用 IBOutlet 属性 mySquareView
创建一个新类。在 IB 中,将所有者类型设置为此类并将您的视图连接到属性。然后就像它是带有视图控制器的普通视图的 xib 一样工作。
为了从 xib 加载您的视图,请使用您的所有者类的实例并使用 UINib 类的 instantiateWithOwner:options:
方法。
您也可以查看 Apple 提供的documentation 这一部分的Loading Nib Files Programmatically部分。
【讨论】:
以上是关于如何控制 .xib 视图的主要内容,如果未能解决你的问题,请参考以下文章
如果未采用 xib,如何使视图控制器与 iphone 5 兼容