我通常不使用界面构建器,但从我收集的内容看来,界面构建器似乎主要用于构建自包含窗口。是否可以使用IB创建视图,然后导入此NIB文件并将其用作子视图?
答案 0 :(得分:3)
添加彼得写的内容:是的,你可以,这也是一种相当常见的方法。例如,自10.5以来,有一个名为NSViewController
的类就是这样做的,接口构建器也有一个模板。
步骤如下:
NSViewController
,则由-initWithNibName:bundle:
完成。在这种情况下,视图设置为[self view]
。稍微偏离主题,但我认为值得花一些时间让你学习一些使用它的Objective-C和Cocoa程序,然后直接钻研Cocoa桥到其他语言的世界,无论是RubyCocoa,PyObjC,或clozure-CL。那是因为几乎所有的Cocoa文档,博客文章等都是为Objective-C编写的。 Objective-C不是一门难学的语言,特别是如果你已经知道OO和C.
答案 1 :(得分:1)
是。其中一个模板用于独立视图。如果您已经有一个笔尖,可以将任何视图从“库”面板拖到其中。