<分区>
我想要一个用作背景的自定义 iOS View , View 下方的所有 View 都模糊。在 View 本身中,我不知道这些 View 。可以这样做吗?何时可以?非常感谢
<分区>
我想要一个用作背景的自定义 iOS View , View 下方的所有 View 都模糊。在 View 本身中,我不知道这些 View 。可以这样做吗?何时可以?非常感谢
最佳答案
UIVisualEffectView
使用 UIBlurEffect
可以实现这一点。您的容器将是一个效果 View ,其内容将在其 contentView
中。
根据 the documentation :
A
UIBlurEffect
object applies a blurring effect to the content layered behind aUIVisualEffectView
.
因此,由 UIKit 自动找到的效果 View 后面的所有内容都将变得模糊。您放置在效果 View 中的所有内容,或者正常 UIKit 排序放置在整个 View 之上的所有内容,都将位于模糊区域的顶部。
关于iOS 模糊叠加 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35944619/
相关文章:
php - iOS推送通知: Not getting any push when sending this payload
objective-c - NSDictionary 如何处理 NIL 对象?
swift - 删除单元格时无法访问 textLabel 值
ios - swift:如何在另一个 View Controller 中访问一个变量?
iphone - 将文件夹(带内容)从 bundle 复制到文档目录 - iOS
iphone - Markdown 到 NSAttributedString 库?