Aspect填充模糊视图

时间:2016-10-24 16:46:56

标签: swift

我创建了一些正在运行但有一个问题的pageController。我有背景图片,并且我添加了模糊的视图。但它并没有延伸到图像:

enter image description here

我创建模糊视图的方式是:

let blurEffect = UIBlurEffect(style: .dark)
        let blurEffectView = UIVisualEffectView(effect: blurEffect)
        blurEffectView.frame = self.view.frame

        self.view.insertSubview(blurEffectView, at: 1)

我试图将图像设置为纵横填充,纵横比等等。没有任何作用。

2 个答案:

答案 0 :(得分:3)

您必须将模糊效果视图约束到图像视图,就像使用任何类型的视图一样。

答案 1 :(得分:1)

这样做:

let blurEffect = UIBlurEffect(style: .dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = self.view.bounds
self.view.insertSubview(blurEffectView, at: 1)