【问题标题】:How to create a tableViewcontroller in DetailViewController of SplitViewController?如何在SplitViewController的DetailViewController中创建tableViewcontroller?
【发布时间】:2013-12-07 01:20:03
【问题描述】:

我正在使用 Xcode5 主从应用程序模板,我想要在detailviewcontrollersplitviewcontroller 中显示一个UITableView

我通过将以下代码放入viewDidLoad 以编程方式创建了uitableviewcontroller

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

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

【问题讨论】:

    标签: ios objective-c ipad ios6 ios7


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    只需在情节提要中选择详细视图控制器并为其分配一个自定义类,该类是UITableViewController 的子类。也许您必须首先从情节提要中删除模板提供的控制器并添加UITableViewController 类型的控制器,确保链接(segues、委托关系等)与原始版本相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 2011-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多