我想表現出一個覆蓋視圖類似你看到什麼,當你執行「在聯繫人應用程序的搜索中,搜索欄是同時工具欄下的可見灰色覆蓋覆蓋下面的所有內容。使視圖的一部分透明/覆蓋,而其餘不是
對於我的看法,我想有一個的UITextField和按鈕上顯示可見,而屏幕的其餘部分是灰色的現有內容呈灰色過來,沒有搜索欄休息。
的資料我嘗試:
我可以有一個視圖包住 的UITextField並與 視圖的α水平按鈕都設定爲0.5。但是 這個產量灰色外觀 一切,包括 的UITextField和按鈕,這是不是 我想要實現的。
我然後試圖兩個子視圖內 父UIView的,與含有一個子視圖 控件而 另一個是空白的。設置父母 UIView有0.5 alpha - >這是 不正確。
具有兩個子持續父的UIView內觀看 ,設置 父視圖,以具有1.0和 阿爾法然後坯料視圖以具有0.5的 α水平,它仍然不是 右。
那麼實現這一目標的好方法是什麼?
父UIView alpha設置爲1.0,不透明:未選中。空白子視圖alpha設置爲0.5,不透明:選中。當你說'overlay'時,你是指空白子視圖還是其他的東西? – 2009-07-16 19:59:04
是的,我的意思是「空白」覆蓋層(大概不是真的空白,而是純黑色)。另外,請遵循Ramin的建議,並確保父視圖的backgroundColor爲[UIColor clearColor]。 – 2009-07-16 20:14:04