UITableViewController与UIViewController

Ada*_*hns 23 uitableview uiviewcontroller ios

什么UITableViewController让我觉得它真的有用?是否有任何奖励使用它而不只是使用其中UIViewController的视图UITableViews?我问,因为我希望我的视图UITableViews继承自基础视图控制器(继承自UIViewController).如果我使用a,UITableViewController那么我的所有视图都有一个基类变得更加困难.

mat*_*att 23

不多.它提供了一些便利,但你从来没有真正需要它; 我经常不使用它.

主要的事情,除了自动设置,当你创建一个故事板,有三个属性tableView,clearsSelectionOnViewWillAppearrefreshControl.但他们不会做任何你不能做的事情.

  • 我发现`UITableViewController`的另一件事就是当键盘覆盖正在编辑的文本字段时自动调整视图.`注意:当有文本字段的内嵌编辑时,UITableViewController类自动调整其表格视图的大小并重新定位. - [来源](https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/ TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html) (9认同)

pet*_*ter 7

好吧,我认为Retro和matt的答案都是正确的,从个人经验来看,它更容易使用UITableViewController,而不是"hackY"使用UIRefreshControl,然后试图让UIRefreshControl与UITableController一起使用UITableView.