我正在试图找出目前情况的最佳方法。 我有一个带导航栏控制器的应用程序,在某一点上需要显示/显示x个表视图。(x表示该数字是通过与服务器通信来决定的)...表视图将各自表示例如一个类或一群人......(这可能是学校班级或幼儿园班级) 好的......那么......只有一个桌面视图应该是可见/焦点,但其他桌面视图应该可以从同一个视图中访问...
E.g。该视图已呈现。显示了A类的表视图。用户可以滑动以获得B类
我一直在考虑不同的方法,但我无法找到最佳方法......
任何想法??
答案 0 :(得分:0)
在我看来,最重要的是只有一个UITableView必须可见。最好的解决方案(即最简单的)是第一个UITableView,其UITableviewController
列出了从服务器检索到的所有类/类别A,B,..和辅助UITableView(即控制器/ + tableView) )将显示给定类别的项目的详细列表。您还可以继续向下钻取数据树中的其他子表视图。
我建议在选择单元格时使用UINavigationController
来推送/弹出tableViews。
在一个独特的容器视图中堆叠几个UITableView似乎太复杂了,可能会导致棘手和/或不需要的状态。