我在Nib中有3个不同的tableview实例,我在页面控件中显示所有这些tableview。并且所有3个tableview的委托和数据源都是相同的。
这里的问题是,当我更改UIPageControl的Page时,Header视图出现在一个tableview中并在其他tableview中消失?
我知道如何解决这个问题?
答案 0 :(得分:0)
由于视图不可能一次成为多个视图的子视图,因此使用与多个表视图的标题相同的视图将导致奇怪的视觉工件(视图消失在一个地方并显示在其他地方)。您可以为每个表视图添加一个标题视图到您的nib,或者以编程方式为每个标题视图生成标题视图,并在运行时分配它们。