2011-12-21 89 views
0

當我在Xcode中創建UIViewController時,我可以決定添加一個nib文件。假設我現在不添加nib文件。我可以稍後簡單地添加一個nib文件,並將其命名爲ViewController?ViewController vs. without Nib文件

我在問這個,因爲我目前有一個特定背景顏色的tableview。但是,當顯示視圖時,它看起來像是使用通用的UITableView

所以它就像我的筆尖文件被忽略,事實上,當我刪除筆尖文件時,它仍然工作相同,但沒有背景顏色。

回答

0

我想出了我的筆尖文件被忽略了。問題是我沒有實例化我的ViewController自己的錯誤,我在IB中定義了它,在我的故事板中添加了一個NSObject,並將它的類設置爲我的類。

然而,這樣的對象只是alloc] init]「版,但加載筆尖,它有像這樣分配:

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

當我做到這一點的筆尖被載入,我可以配置我的UITableView在Xcode。萬歲!

1

我確定你可以。您必須在該nib文件中編輯文件所有者的類,以便與您的自定義類UIViewController鏈接。