2010-07-17 15 views
0

使用iphone sdk 4.0。我已經添加了一個UIPickerView到一個視圖。我想UIPickerView 是不透明的(因爲它是),但我想背景視圖有一個0.3的alpha。Pickerview內封閉視圖

這是這樣的,視圖的上部(這是全尺寸屏幕)是通過 看到和具有選取器的下部是堅實的。但是,當我設置背景視圖的影響pickerview並做出這個seethrough的 的alpha。

任何人都知道如何做到這一點?

感謝

回答

0

這聽起來像是你的UIPickerView視圖和背景視圖是相同的視圖層次結構內。如果你在視圖上設置alpha,所有的子視圖都會受其影響。確保你的「背景」視圖真的在後臺,而不是UIPickerView的父視圖。

編輯:

你應該能夠在IB創建的層次結構是這樣的:

- UView (root view) 
    - background view 
     - children of the background view (optional) 
    - picker view 
     - children of the picker view (optional) 
    - other view 
     - children of the other views 
      - grand children ... etc 

在這種情況下,「背景」,並在該級別的其他意見都具有相同的父,所以他們是兄弟姐妹。

+0

謝謝,我有一個視圖控制器,在IB中有一個視圖,所以我只是將我的選擇器添加到視圖。 那麼我怎樣才能使視圖,必須添加選擇器成爲一個背景視圖,在我看來,它始終是父 – tech74 2010-07-17 12:11:53