当我在Xcode中创建UIViewController
时,我可以决定添加一个nib文件。假设我此时不添加nib文件。我以后可以简单地添加一个nib文件并给它与ViewController同名吗?
我问这个是因为我目前有一个具有特定背景颜色的tableview。但是,当显示视图时,看起来似乎使用了通用UITableView
。
所以就像我的nib文件被忽略一样,事实上,当我删除nib文件时,它仍然可以正常工作,但没有背景颜色。
答案 0 :(得分:1)
我确信你可以。您必须在该nib文件中编辑文件所有者的类,以便它与您的自定义UIViewController
类链接。
答案 1 :(得分:0)
我弄明白我的nib文件被忽略了。问题是我没有实例化我的ViewController我自己在IB中定义它的错误是在我的故事板中添加NSObject
并将其类设置为我的类。
然而,像这样的对象只是alloc] init]
'但是要加载nib,它必须像这样分配:
self.myVC = [[MyViewController alloc]initWithNibName:@"MyViewController" bundle:nil];
一旦我这样做,就会加载nib,我可以在Xcode中配置我的UITableView
。万岁!