使用UITableViewController可以获得什么?

时间:2016-07-04 11:48:17

标签: ios cocoa-touch uikit

为什么不使用嵌入了TableView的UIViewController?

2 个答案:

答案 0 :(得分:3)

UITableViewController有三个属性:

  1. 的tableView;
  2. clearsSelectionOnViewWillAppear;
  3. refreshControl。
  4. 此外,您只能在UITableViewController中在Interface Builder中创建静态单元格。

    如果您需要上面的任何内容 - 请使用它而不是UIViewController子类。

答案 1 :(得分:1)

UITableViewController是一个“快捷方式”,在您需要一个包含静态数据的简单表并在NIB / Storyboard中存档时非常有用。使用UITableViewController可以免费获得大部分行为,而无需为其编写和管理特殊数据源。

除了这种情况之外,UITableViewController使用嵌入式UIViewControllerUITableView提供了很少的内容。