iOS 模糊叠加 View

标签 ios iphone swift ios9

<分区>

我想要一个用作背景的自定义 iOS View , View 下方的所有 View 都模糊。在 View 本身中,我不知道这些 View 。可以这样做吗?何时可以?非常感谢

最佳答案

UIVisualEffectView使用 UIBlurEffect 可以实现这一点。您的容器将是一个效果 View ,其内容将在其 contentView 中。

根据 the documentation :

A UIBlurEffect object applies a blurring effect to the content layered behind a UIVisualEffectView.

因此,由 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 中访问一个变量?

ios - Xcode 特征 View 不为零

ios - 将 ipa 提交到 App Store 时出错

iphone - 将文件夹(带内容)从 bundle 复制到文档目录 - iOS

iphone - Markdown 到 NSAttributedString 库?

iphone - 来自 NSFetchedResultsController 的索引结果

ios - 为什么我在 iOS 上设置窗口背景颜色时蒙版的背景颜色会发生变化?