2012-07-30 48 views
0

我已經搜索過,並且可以找不到任何東西來解釋這一點。我不能成爲第一個有這個問題的人... 羚牛關於tableView頁眉和頁腳在這裏,而不是部分標題。UITableViewController在IB中的tableView標頭

用XIB創建了一個UITableViewController。 在IB中的tableView中添加了一個UIView作爲標題。當tableView被添加到UIViewController而不是包裝在UITableViewController中時,我已經完成了這一次。 當我構建時,標題視圖不會出現。 如果我在viewDidLoad中使用自己的頭部UIView,它確實會出現。

所以,我把標題UIView移動到XIB文件的根級別。將它連接到一個IBOutlet屬性。 將其分配給viewDidLoad中的self.tableView。沒有。 事實上,標題UIView是零。這就像它沒有真正從筆尖加載。

想法?

回答

0

那麼,你每天都會學到新的東西。 我正在用[[aTVC alloc] init]初始化UITableViewController實例 這對於普通的UIViewControllers工作正常,但是如果你在沒有特別的initWithNibName的情況下將它與UITableViewController一起使用,它似乎有它自己的想法,並創建自我。 tableView空氣稀薄。

所以,分配從NIB一個UITableViewController時,使用initWithNibName:

希望這樣可以節省別人一些心痛。

相關問題