2013-11-22 33 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,确保链接(塞格,代表关系等)与原来的那些相同。

相关问题