我如何淡化/调暗我的应用程序的背景,同时保持一些在正常情况下?比方说,一个通知

时间:2013-11-04 01:24:26

标签: ios objective-c uiview

拿这个Tweetbot 3截图:

enter image description here

如何呈现视图并淡出所有后视图,前面的视图除了暗色之外?

1 个答案:

答案 0 :(得分:4)

创建一个背景颜色为[UIColor colorWithRed:0.f green:0.f blue:0.f alpha:0.5f]的全屏UIView,并将自定义视图添加为此新视图的子视图,然后根据您的需要,您可以在当前屏幕上显示这个新的UIView,它看起来会褪色除了主要的中心视图外。