在tableview控制器上放置一个tableview,它与tableviewcontroller上的另一个tableview完全相同

时间:2013-04-12 16:16:19

标签: objective-c uiviewcontroller uitableview

我的项目需要你的帮助。

我想知道我是否可以在视图控制器上放置一个tableview,它与tableviewcontroller上的tableview完全相同。

我创建了我的自定义tableviewcontroller,以及一个tableviewcontroller对象,其中自定义tableview控制器是我的(我想说ConA)在故事板上,并且这个上的tableview工作正常。我们将此表视为表A.

我想要的是,在故事板的另一个场景中,它是一个视图控制器对象(比如说ConB),我想显示一个与表A完全相同的tableview。让我们调用这个tableview对象表B

我想我可以通过复制tableview数据源并从ConA委托表A的方法,并将其粘贴到连接到表B的数据源和委托的ConB上来实现。

但是......还有其他更简单的选择,我可以让表B与表A相同吗? 请帮忙。

如果有任何不清楚的地方,请告诉我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果表A和B应该完全相同,为什么不使用同一控制器类的两个实例?如果Controller B具有其他功能,您应该从Controller A继承它,然后在B的实现中添加任何其他和/或重写的方法。