iOS:采用哪种方法-x个动态UITableView

iOS:采用哪种方法-x个动态UITableView,ios,uitableview,uinavigationcontroller,uitabbar,Ios,Uitableview,Uinavigationcontroller,Uitabbar,我正试图找出在我目前的情况下采取的最佳方法。 我有一个带有导航栏控制器的应用程序,在某一点上需要显示x个表视图(x表示该数量由与服务器通信决定)。。。表视图将分别表示一个类或组。。。(可以是学校班或幼儿园班) 可以所以只有一个表视图应可见/处于焦点,但其他表视图应可从同一视图访问 例如,该视图已呈现。显示了A类的表格视图。用户可以刷卡获得B类 我一直在考虑不同的方法,但我想不出最好的方法 我考虑使用一个包含x表视图的滚动视图,其中一次只能看到一个,其他视图可以在视图中滚动。。。但是,在做了一些研

我正试图找出在我目前的情况下采取的最佳方法。 我有一个带有导航栏控制器的应用程序,在某一点上需要显示x个表视图(x表示该数量由与服务器通信决定)。。。表视图将分别表示一个类或组。。。(可以是学校班或幼儿园班) 可以所以只有一个表视图应可见/处于焦点,但其他表视图应可从同一视图访问

例如,该视图已呈现。显示了A类的表格视图。用户可以刷卡获得B类

我一直在考虑不同的方法,但我想不出最好的方法

  • 我考虑使用一个包含x表视图的滚动视图,其中一次只能看到一个,其他视图可以在视图中滚动。。。但是,在做了一些研究之后,苹果似乎建议不要将表格视图放在滚动视图中,因为滚动可能会相互干扰
  • 使用选项卡栏。。。再一次,我的研究告诉我导航栏应该放在标签栏中,而不是放在其他地方。。。我只希望在这个视图上有一个选项卡栏,而不是在应用程序的早期
  • 使用自定义选项卡栏,更好地支持我的“需要”

  • 任何想法???

    在我看来,最重要的是只有一个UITableView必须可见。最好的解决方案(即最简单的解决方案)是第一个UITableView及其
    UITableviewController
    ,其中列出了所有类/类别a、B、,。。从服务器检索,以及一个辅助UITableView(ie controller/+tableView),该视图将显示给定类别项目的详细列表。您还可以继续向下钻取数据树和其他子表视图

    我建议在选择单元格时使用
    UINavigationController
    来推/弹出表格视图


    在一个唯一的容器视图中堆叠多个UITableView似乎太复杂了,可能会导致棘手和/或不需要的状态。

    好吧,我希望使用此解决方案以外的其他解决方案,但最好还是坚持用户知道的,而不是尝试找到一些有创意的新解决方案:)