我在Xcode中选择了“基于视图”的应用程序模板。 myProjectViewController.m具有以下代码:
/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/
听起来不错。但是:该模板生成了一个myProjectViewController.xib文件。我没有得到的是:Xcode如何将ViewController与该笔尖连接起来?模板代码中的部分在哪里说:“嘿,现在加载myProjectViewController.xib!”?我的意思是......我可以删除那个不想要的nib文件而不适当地设置其他任何东西吗?
答案 0 :(得分:1)
您可能希望参考my answer到this question,其中我描述了需要更改的特定文件,以完全以编程方式生成视图层次结构。 此外,this question答案中链接的一些参考文献可能对您有用。
答案 1 :(得分:0)
是的,你可以删除nib并实现该方法 IB使用NIb中类的名称进行连接,在IB中,您实际上将视图设置为视图的文件所有者。所以当你调用initwithnib:“nibfilename”时,它知道你在说什么。
使用IBOutlets和IBActions
连接元素