我正在使用Xcode5主详细信息应用程序模板,我想要的是在UITableView
detailviewcontroller
中显示splitviewcontroller
。
我通过将以下代码放在uitableviewcontroller
。
viewDidLoad
UITableViewController *tableView = [[UITableViewController alloc]initWithStyle:UITableViewStylePlain];
[self.view addSubview:tableView.view];
它的工作方式,但如何实现UITableViewDatasource
和delegate
方法?
答案 0 :(得分:0)
子类UITableViewController
,在那里实现datasource
和delegate
然后实例化你的子类。另一种方法是将delegate
实例的datasource
和tableView
设置为self
(您要实例化它的类)并在那里实现所需的方法。
答案 1 :(得分:0)
只需在storyboard中选择详细视图控制器,并为其指定一个自定义类,该类是UITableViewController
的子类。也许您必须先从故事板中删除模板提供的控制器,然后添加类型为UITableViewController
的新控制器,确保链接(segues,代表关系等)与原来的相同。