ios灰色屏幕

ios灰色屏幕

问题描述:

我想创建一个基本上半透明灰色屏幕的功能。例如,如果您在iPhone/iPad上按住关闭按钮,屏幕会灰显,并提供关闭设备的选项。我想实现相同类型的东西。如果调用了某个功能,请将屏幕灰化并在屏幕上包含一个按钮,如果按下该按钮,则会恢复正常。ios灰色屏幕

我的猜测是,你会创建一些新的视图,并将其放在当前视图的顶部,但我不知道如何做到这一点。

创建一个UIView子类,其背景色为[UIColor blackColor],并将该视图的alpha值设置为0.5。当您将其作为子视图添加到您想要隐藏的任何视图上时,它应该看起来大致类似于“Power Down”屏幕色调。

添加一个按钮(完整的alpha),它会看起来超级光滑。