2013-12-19 61 views

回答

3

A UITableViewController繼承fromUIViewController。有兩種方式可以添加其他元素與您的實現代碼如下:

  • 在你的表視圖控制器的viewDidLoad方法,取代它的觀點(這是目前其表視圖)通過了新的觀點,調整表視圖,並以編程方式在底部添加視圖。
  • 用簡單的UIVIewController替代您的故事板中的UITableViewController。你可以在其中添加你的桌面視圖,你的底部視圖,以及你想要的其他東西。在您的視圖控制器的頭文件,指定它實現的實現代碼如下代表方法:

    @interface MyViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>

    而且不要忘了在你的IB中的tableview委託和數據源分配到該視圖控制器。

    然後寫一個數據源的tableview和委託所需的方法(的tableView:的cellForRowAtIndexPath:,numberOfSectionInTableView:,...)

+0

據我所看到的UITableViewController只是宣稱它實現了數據的接口源代碼和表代表。爲什麼它對內容施加限制? –

+0

嗯,我不知道。我爲幾乎所有的視圖設計了一個頂部欄的應用程序,並且必須從一個簡單的ViewController設計我的TableViewComtroller,併爲tableview – zbMax

+0

實現datasource和delegates方法感謝您的回答,我正在採取這種方法。 –

相關問題