2012-06-03 69 views
0

我的需求是我想要創建一個視圖,它必須多次添加到一個滾動視圖(每個月12次)和一個頁面控件,加載不同的數據。多次使用UIView(使用xib創建)作爲子視圖到同一視圖

該要求具體是使用scrollview/pagecontroll與上一頁/下一頁可見。

我已經通過手動創建視圖成功完成了這項工作,但是當我減少添加視圖的alpha值時,所有添加到其中的ui組件的alpha值都會降低。

因此我需要使用xib創建視圖。 但是使用xib實例化的視圖只能添加到滾動視圖一次。剩下的頁面只是空白。

任何想法如何在這裏進行將不勝感激。

回答

1

回到手動創建視圖,而不是增加UI控件到它,創建另一個父視圖,並添加您創建的視圖和其他UI視圖孩子這個父視圖,

現在,當u降低視圖上的阿爾法,其他UI控件將不會受到影響,因爲它們不會是這個視圖中的孩子。

所以,你的新觀點安排是:

Parent View -> your created view (the one that you want to change its alpha) 
      -> other ui controls 

所以你的觀點不會被其他UI控件

的父
0

您將不得不創建相同UIView類的不同實例,並添加爲UIScrollView的子視圖。而對於alpha,爲父視圖設置的alpha將覆蓋它的所有子級。

相關問題