can interface builder可用于创建自定义类实例

时间:2011-11-05 22:35:30

标签: iphone objective-c cocoa-touch interface-builder

我阅读了几篇关于界面构建器的文章,但对我来说并不清楚 我想要做的就是创建一个单独的类(viewSwitcher)来切换我的应用程序的视图。一个方法采用uiview类型的两个参数,并通过使用transitionfromview切换应用程序视图 我想在界面构建器中创建对象而不是手动编码并将其传递给我的viewSwitcher类 我正在尝试最大限度地利用接口构建器减少代码并将interfce构建器用于工作。

我该怎么做?

2 个答案:

答案 0 :(得分:4)

您可以将任何自定义对象添加到nib文件中,只需从作为自定义对象的超类的调色板添加一个现有对象,例如,如果您有自定义UIView子类,则将调色板中的UIView添加到您的笔尖中。

然后,在身份检查器中,您可以选择自定义子类。您在子类中定义的任何出口和操作将在界面构建器中可用,以根据需要进行连接。

答案 1 :(得分:1)

您可以在Interface Builder中创建自定义类的实例,但仍需要编写实际类的代码。

接口构建器不是可视化编码工具,它是一种配置对象的方式,无论它们是由系统提供还是由您自己编写的自定义类。