UITableViewController与UIViewController

时间:2014-01-18 05:12:43

标签: ios uiviewcontroller uitableview

UITableViewController让我真正有用的是什么?是否有任何奖励使用它而不仅仅使用UIViewController来查看UITableViews的视图?我问,因为我希望我的UITableViews视图继承自基本视图控制器(继承自UIViewController)。如果我使用UITableViewController,那么为我的所有视图设置基类会变得更加困难。

3 个答案:

答案 0 :(得分:23)

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

除了在故事板中创建自动设置之外,主要内容是三个属性tableViewclearsSelectionOnViewWillAppearrefreshControl。但他们不做任何你能做的事情。

答案 1 :(得分:7)

我确实认为Retro和matt的答案都是正确的,从个人经验来看,它更容易,更少" hackY"将UITableViewControllerUIRefreshControl一起使用,然后尝试使用UITableView将UIRefreshControl与UIViewController一起使用。

答案 2 :(得分:2)

除了准备用于设置数据源和连接到tableView对象的样板代码之外,还有一些getter和setter可以让你的生活变得轻松,如果你不想付出同样的努力去做。

但是在SubClass的情况下,它不适合UItableViewController