我对 iOS 开发非常陌生,但我猜我可以做表格和很多东西。我还没有构建任何东西。 所以我正在构建一个基于 tabBar 的应用程序,有 2 个选项卡。在它们两个上我都有 TableViews。两者相同,但加载的数据不同。我有两个扩展 UIViewController 的 viewController。这些 viewControllers 类被分配给带有表格和分段控件的 View 。 这是以防万一的屏幕截图:) 我正在考虑创建适用于这两个表的 UITableViewController 。 我的想法是在 TableViewController 内有一个自定义初始化程序,我将在其中传递来自 UIViewController 的 tableName 和数据。
所以新手会问:这是正确的方法吗?你们会推荐什么?抱歉,如果这太愚蠢了,但我找不到这个问题的解决方案。
最佳答案
不,不要为两个不同的 View 使用一个 UITableViewController。首先这是不好的做法,其次你不能在 UIViewController 上使用 UITableViewController。如果您正在考虑向 tableView 添加自定义类,那不是 UITableViewController 的工作方式。只需确保您正在使用的每个 View 都有两个不同的自定义类。
关于ios - TabBarController 和 TableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37079634/