我正在创建我的第一个iPad应用程序,我有一个UIView,它有一个表格以及其他视图。 我注意到我可以创建一个“容器视图”,然后我可以嵌入一个UITableViewContoller。
嵌入UITableViewContoller而不仅仅是使用UITableView有什么优点和缺点?
答案 0 :(得分:2)
UITableViewController添加了一些使用UITableView本身没有的微妙(但有用)的功能。
一些例子(我不知道这是否是一个完整的清单,可能还有更多):
希望有所帮助!
答案 1 :(得分:1)
UiTableViewController只是一个子类化的UIViewController,它有一个UITableView作为它的“视图”。使用它的好处是为您编写了锅炉板代码并且设置较少。
答案 2 :(得分:0)
使用容器视图和嵌入是一个很大的缺点:它只适用于iOS 6+。尝试在iOS 5上运行带有嵌入式容器视图的故事板会导致错误消息“无法实例化名为UIStoryboardEmbedSegueTemplate的类”
答案 3 :(得分:0)
UITableViewController是静态/分组单元格的唯一选项。