2013-11-22 73 views
0

我正在使用Xcode5主詳細應用程序模板,我想要的是在splitviewcontrollerdetailviewcontroller中顯示UITableView如何在SplitViewController的DetailViewController中創建tableViewcontroller?

將以下代碼放入viewDidLoad中,我已以編程方式創建了uitableviewcontroller

UITableViewController *tableView = [[UITableViewController alloc]initWithStyle:UITableViewStylePlain]; 
    [self.view addSubview:tableView.view]; 

它的工作,但如何實施UITableViewDatasourcedelegate方法?

回答

0

子類UITableViewController,在那裏執行datasourcedelegate然後實例化你的子類。另一種方法是將您的tableView實例的delegatedatasource設置爲self(您正在實例化它的類)並在其中實現所需的方法。

+0

是否有任何其他方式來做到這一點.....例如使用故事板...你能提供一些鏈接 –

+0

是的,你可以:http://highoncoding.com/Articles/851_Implementing_UISplitViewController_with_Storyboards.aspx – graver

0

只需選擇故事板中的詳細視圖控制器併爲其分配一個自定義類,該類是UITableViewController的子類。也許你必須首先刪除從故事板模板提供的控制器,並添加一個新的控制器類型UITableViewController,確保鏈接(塞格,代表關係等)與原來的那些相同。

相關問題