2012-02-25 78 views
1

我想創建一個基本上半透明灰色屏幕的功能。例如,如果您在iPhone/iPad上按住關閉按鈕,屏幕會灰顯,並提供關閉設備的選項。我想實現相同類型的東西。如果調用了某個功能,請將屏幕灰化並在屏幕上包含一個按鈕,如果按下該按鈕,則會恢復正常。ios灰色屏幕

我的猜測是,你會創建一些新的視圖,並將其放在當前視圖的頂部,但我不知道如何做到這一點。

回答

0

創建一個UIView子類,其背景色爲[UIColor blackColor],並將該視圖的alpha值設置爲0.5。當您將其作爲子視圖添加到您想要隱藏的任何視圖上時,它應該看起來大致類似於「Power Down」屏幕色調。

添加一個按鈕(完整的alpha),它會看起來超級光滑。