【发布时间】:2023-03-14 11:10:01
【问题描述】:
我想要一个用作背景的自定义 iOS 视图,视图下方的所有视图都模糊了。在视图本身中,我不知道视图。这可以做到吗?如果可以,怎么做?非常感谢
【问题讨论】:
我想要一个用作背景的自定义 iOS 视图,视图下方的所有视图都模糊了。在视图本身中,我不知道视图。这可以做到吗?如果可以,怎么做?非常感谢
【问题讨论】:
UIVisualEffectView 与 UIBlurEffect 正是实现了这一点。您的容器将是一个效果视图,其内容将在其 contentView 内。
UIBlurEffect对象对UIVisualEffectView后面的内容应用模糊效果。
因此,UIKit 自动找到的效果视图后面的所有内容都将被模糊。您放置在效果视图中的所有内容,或者正常 UIKit 排序放置在整个视图之上的所有内容,都将位于模糊区域的顶部。
【讨论】:
UIVisualEffectView 的子类。或者包含单个 UIVisualEffectView 作为其内容的视图。它将有趣的子视图添加到它的[/视觉效果视图]contentView。是什么让您的用例无法做到这一点?
contentView。视觉效果视图下方的所有视图都是模糊的。