2012-03-31 90 views
0

我在Nib中有3个不同的tableview实例,我在页面控件中显示所有这些tableview。所有3个tableview的委托和数据源是相同的。UITableView标题视图

这里的问题是,当我更改UIPageControl的页面时,Header视图出现在一个tableview中并在别人中消失?

任何想法我该如何解决这个问题?

+0

您是否有单独的视图实例用作每个表视图的标题和/或它们是否动态生成?由于视图不可能一次成为多个视图的子视图,因此使用相同视图作为多个表视图的标题将导致奇怪的视觉工件(视图在一个位置消失并出现在其他位置)。 – warrenm 2012-03-31 16:06:13

+0

非常感谢摩尔。它的工作.. – user1305194 2012-03-31 17:15:27

+0

我贴了下面的答案基本相同的东西。如果我帮助过你,请接受它。 – warrenm 2012-03-31 19:24:47

回答

0

由于视图不可能一次成为多个视图的子视图,因此使用相同的视图作为多个表视图的标题将导致奇怪的视觉工件(视图消失一处并显示在某处其他)。您可以将每个表视图的一个标题视图添加到您的笔尖,或者以编程方式为每个视图生成一个标题视图,并在运行时分配它们。

相关问题