2012-10-25 21 views
3

我剛剛注意到UIView類的引用有些奇怪。在阿爾法下它指出:iOS文檔中有關UIView的alpha屬性的錯誤?

該值隻影響當前視圖,並不影響其任何嵌入子視圖。

但是正如你當然知道的那樣,情況並非如此。如果您更改超級視圖的字母,則所有子視圖也會應用新的字母。

這是文檔中的錯誤還是我誤解了它?

+0

也許這是關係/有所幫助:http://stackoverflow.com/questions/8581994/ios-controlling-uiview-alpha-behaviour-for-subviews?rq=1 – Thilo

+0

THX你的答案。我知道如何處理這個,我只是想知道爲什麼文檔說錯了什麼(至少我理解它的方式) – Tobi

+2

我認爲這是這個意思:設置該值不會改變子視圖的alpha值。最後 - 當然,所有的子視圖也會受到父母alpha的影響,但是他們自己的alpha並沒有改變。 – jimpic

回答

1

該值隻影響當前視圖,不會影響其任何嵌入子視圖。

我明白這一點爲:

更改上的視圖中的α值將不改變任何的子視圖的alpha值。如,而子視圖會出現已經改變了他們的α,當上海華盈的.alpha改變其.alpha屬性值不會改變。