ios - TabBarController 和 TableView

标签 ios uitableview uiviewcontroller uitabbarcontroller

我对 iOS 开发非常陌生,但我猜我可以做表格和很多东西。我还没有构建任何东西。 所以我正在构建一个基于 tabBar 的应用程序,有 2 个选项卡。在它们两个上我都有 TableViews。两者相同,但加载的数据不同。我有两个扩展 UIViewController 的 viewController。这些 viewControllers 类被分配给带有表格和分段控件的 View 。 enter image description here 这是以防万一的屏幕截图:) 我正在考虑创建适用于这两个表的 UITableViewController 。 我的想法是在 TableViewController 内有一个自定义初始化程序,我将在其中传递来自 UIViewController 的 tableName 和数据。

所以新手会问:这是正确的方法吗?你们会推荐什么?抱歉,如果这太愚蠢了,但我找不到这个问题的解决方案。

最佳答案

不,不要为两个不同的 View 使用一个 UITableViewController。首先这是不好的做法,其次你不能在 UIViewController 上使用 UITableViewController。如果您正在考虑向 tableView 添加自定义类,那不是 UITableViewController 的工作方式。只需确保您正在使用的每个 View 都有两个不同的自定义类。

关于ios - TabBarController 和 TableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37079634/

相关文章:

ios - 选择单元格时,UITableView 所有组件都更改了背景颜色

ios - 在 ViewController 中找到 indexPath

ios - 在 SWIFT 中的函数链中间等待闭包完成

swift - 在 UIableView 中设置要突出显示的默认单元格

ios - 检测 WKWebView 内图像上的点击

iphone - 如何实现多列、横向滚动的UITableView

iphone - 代码 : Storyboard and retaining data in each controller

uiviewcontroller - 使用 Swift 从一个 ViewController 滑动到另一个

iphone - 如何取消/重置 UIGestureRecognizer

ios - 我如何在 ios 的 swreveal View Controller 中推送弹出?