如何在不同的视图控制器中调用tableview?

时间:2012-03-02 04:04:11

标签: iphone objective-c xcode uitableview

如何在课程之间共享tableview?

我实际上在视图控制器中创建了一个tableview(使用xib文件)并使用以下步骤使其消失...

[tableview retain];
[tableview removedfromsuperview]; 

根据我的项目,我创建了一个新的视图控制器(没有xib文件)和 现在我想回忆一下在之前的视图控制器中创建的同一个tableview。 我用过这样的东西

Firstviewcontroller *firstviewcontroller=[[Firstviewcontroller alloc]init];
[self.view addsubview :firstviewcontroller->tableview ];

未显示表格视图 firstviewcontroller

2 个答案:

答案 0 :(得分:0)

我认为你不能共享UI元素,但我确信你可以复制表格视图。

1。在新控制器中创建表格视图。

2. :传递上一个类中的数组元素(使用单例类或任何适合您需要的类)。

3. 使用从上一个类传递的数组填充表视图。所以它看起来很相似。

答案 1 :(得分:0)

我认为您的问题是您正在创建新的firstviewcontroller对象。你应该使用具有tableview的对象。