如何在SplitViewController的DetailViewController中创建tableViewcontroller?

时间:2013-11-22 08:22:23

标签: ios objective-c ipad ios6 ios7

我正在使用Xcode5主详细信息应用程序模板,我想要的是在UITableView detailviewcontroller中显示splitviewcontroller

我通过将以下代码放在uitableviewcontroller

中以编程方式创建了viewDidLoad
UITableViewController *tableView = [[UITableViewController alloc]initWithStyle:UITableViewStylePlain];
    [self.view addSubview:tableView.view];

它的工作方式,但如何实现UITableViewDatasourcedelegate方法?

2 个答案:

答案 0 :(得分:0)

子类UITableViewController,在那里实现datasourcedelegate然后实例化你的子类。另一种方法是将delegate实例的datasourcetableView设置为self(您要实例化它的类)并在那里实现所需的方法。

答案 1 :(得分:0)

只需在storyboard中选择详细视图控制器,并为其指定一个自定义类,该类是UITableViewController的子类。也许您必须先从故事板中删除模板提供的控制器,然后添加类型为UITableViewController控制器,确保链接(segues,代表关系等)与原来的相同。