我创建了一些正在运行但有一个问题的pageController。我有背景图片,并且我添加了模糊的视图。但它并没有延伸到图像:
我创建模糊视图的方式是:
let blurEffect = UIBlurEffect(style: .dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = self.view.frame
self.view.insertSubview(blurEffectView, at: 1)
我试图将图像设置为纵横填充,纵横比等等。没有任何作用。
答案 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)