如何在目标c中管理具有许多TableView的ViewController的代码

时间:2013-10-06 07:06:01

标签: uiviewcontroller uitableview

我正在开发一款iPad应用。我有一个包含至少4个表的scrollview,这些表都非常动态,表示表的内容取决于与用户的交互。这导致ScrollViewController中的相当多的代码。我想将表的责任分成不同的类,但我不确定如何做到这一点。

我已经考虑过对每个表使用一个ViewController,但我不能让这个工作,同时保持表嵌入在scrollview中(IOS不应加载新视图)。

我还考虑过使用一个包含分段的表格。这可行,但不会减少ScrollViewController中的代码量,因此它不是真正的解决方案。

1 个答案:

答案 0 :(得分:1)

考虑一个管理四个子视图控制器的容器视图控制器。容器负责管理其他人使用的显示空间,但每个容器都负责自己的内容。如果您正在使用故事板,则使用容器视图和嵌入segue会变得更加容易。

View Controller Programming Guide