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