0

当我在 Xcode 中创建一个UIViewController时,我可以决定添加一个 nib 文件。假设我此时不添加 nib 文件。我可以稍后简单地添加一个 nib 文件并将其命名为与 ViewController 相同的名称吗?

我问这个是因为我目前有一个具有某种背景颜色的表格视图。但是,当显示视图时,它看起来像是UITableView使用了泛型。

所以就像我的 nib 文件被忽略了,实际上,当我删除 nib 文件时,它仍然可以正常工作,但没有背景颜色。

4

2 回答 2

1

我确定你可以。您必须在该 nib 文件中编辑文件所有者的类,以便它与您的自定义UIViewController类链接。

于 2011-12-21T17:14:47.430 回答
0

我弄清楚我的笔尖文件被忽略了。问题是我自己没有实例化我的 ViewController 错误我在 IB 中通过将 a 添加NSObject到我的故事板并将其类设置为我的类来定义它。

但是,像这样,对象只是alloc] init]'ed,但要加载 nib,必须像这样分配它:

    self.myVC = [[MyViewController alloc]initWithNibName:@"MyViewController" bundle:nil];

一旦我这样做,笔尖就会被加载,我可以UITableView在 Xcode 中配置我的。万岁!

于 2011-12-22T10:31:04.383 回答