我正在学习swift,我已经完成了一些开发人员完全删除了View Controller的教程,只需拖入TableViewController并开始使用它。而教程中的其他开发人员则在View Controller中创建TableView。
最好是删除View Controller并添加Table View Controller还是只在View Controller中使用TableView?
答案 0 :(得分:3)
这完全取决于要求。两者都是正确的方式。不要混淆。
当您使用TableViewController
时,它只会与UITableview
一起使用。我的意思是控制器完全专注于桌面视图。
当您在UIViewController
中使用TableView时,您可以按自己的方式创建整个UI设计。
注意:由于您是新手,所以我建议您使用TableView
内部UIViewController
,因为即使您可以实现任何类型的用户界面用这个创建同上功能(UITableViewController
)但反之亦然。
例如。
UIviewController中的tableView
答案 1 :(得分:0)
你可以用任何一种方式做到这一点。如果你的viewcontroller将单独有一个tableview,那么你可以使用UITableViewController或者使用UIViewController并设置委托和数据源