首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >快速UIVisualEffectView与UIBlurEffect不工作

快速UIVisualEffectView与UIBlurEffect不工作
EN

Stack Overflow用户
提问于 2019-10-21 11:39:06
回答 1查看 466关注 0票数 2

单击浮动操作按钮后,我正在尝试显示UIView。有一次,我点击了显示内容视图所需的浮动操作按钮。现在,如果我尝试应用blur effect,它就不起作用了。

这里是我的代码:

代码语言:javascript
复制
fileprivate var parentView: UIView!

self.parentView = view
self.items = items
let bounds = self.parentView.bounds

self.contentView = UIView(frame: bounds)
self.blurVisualEffect = UIVisualEffectView(effect: UIBlurEffect(style: .extraLight))
self.blurVisualEffect.frame = self.contentView.frame
self.contentView.addSubview(self.blurVisualEffect)

样本输出

EN

回答 1

Stack Overflow用户

发布于 2019-10-21 11:56:20

尝尝这个

代码语言:javascript
复制
let blurEffect = UIBlurEffect(style: .extraLight)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = self. parentView.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.contentView.addSubview(blurEffectView)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58485545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档