2012-03-31 79 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

由於視圖不可能一次成爲多個視圖的子視圖,因此使用相同的視圖作爲多個表視圖的標題將導致奇怪的視覺工件(視圖消失一處並顯示在某處其他)。您可以將每個表視圖的一個標題視圖添加到您的筆尖,或者以編程方式爲每個視圖生成一個標題視圖,並在運行時分配它們。