ios - 如何淡化/调暗我的应用程序的背景,同时保持前面的一些正常?例如,一个通知

标签 ios objective-c uiview

<分区>

使用此 Tweetbot 3 屏幕截图:

enter image description here

我如何呈现一个 View 并将除前面的 View 之外的所有背面 View 淡出为深色?

最佳答案

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

关于ios - 如何淡化/调暗我的应用程序的背景,同时保持前面的一些正常?例如,一个通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19760326/

上一篇:ios - 方法 UItextfield - 在我输入 UITextField 之后

下一篇:ios - 如何在某些情况下停止 iPad 旋转?

相关文章:

ios - 长按按钮显示 UIView

使用 xcode 命令行工具提交 iOS 应用商店

iOS IAP 订阅定时炸弹

iphone - UITableView 中的编辑模式

iphone - 有没有一种从数组中获取 float 的简写方法?

ios - Swift:为什么在 touchesBegan() 中将 UIView 的帧大小引用为 (0.0, 0.0)?

c# - 当应用程序位于 xamarin.ios native 应用程序的前台时,如何获取推送/远程通知?

ios - 将 UISearchBar 锁定到 UITableView 的顶部

objective-c - 添加 subview 后的 NSView 鼠标事件

ios - 无法让从 UIView() 子类化的对象在其父 View 中正确定位