iOS blured overlay view

时间:2016-03-11 15:55:51

标签: ios iphone swift ios9

我希望自定义iOS视图用作背景,视图下方的所有视图都会模糊。在视图中,我不了解这些观点。可以这样做,什么时候可以?非常感谢你

2 个答案:

答案 0 :(得分:2)

带有UIBlurEffect

UIVisualEffectView可以达到此目的。您的容器将是效果视图,其内容将在contentView

之内

根据the documentation

  

UIBlurEffect对象会对UIVisualEffectView后面的内容应用模糊效果。

所以UIKit自动发现的效果视图背后的一切都会模糊不清。您在效果视图中放置的所有内容,或者在整个视图上方放置的普通UIKit排序,都将位于模糊区域的顶部。

答案 1 :(得分:1)

如果您不想以编程方式执行此操作,则可以使用此方法。

enter image description here