我想创建一个基本上半透明地使屏幕变灰的功能。例如,如果您在iPhone / iPad上按住关闭按钮,屏幕会变灰并为您提供关闭设备的选项。我想实现相同类型的东西。如果调用了某个功能,屏幕灰显并在屏幕上显示一个按钮,如果按下该按钮则会恢复正常。
我的猜测是你会创建某种新视图并将其放在当前视图的顶部,但我不知道该怎么做。
答案 0 :(得分:0)
创建一个背景颜色为UIView
的{{1}}子类,并将该视图的alpha值设置为0.5。当您将其作为子视图添加到您想要隐藏的任何视图时,它应该看起来大致类似于“断电”屏幕色调。
添加一个按钮(完全alpha),它看起来超级光滑。