swift – 为UIButton添加模糊效果

swift – 为UIButton添加模糊效果,第1张

概述如何让按钮背景变得模糊? 我发现这会产生模糊效果: let blur = UIVisualEffectView(effect: UIBlurEffect(style: UIBlurEffectStyle.Light))blur.frame = buttonForDisabling.frameself.tableView.addSubview(blur) 这是有效的,但只能使用与我的按钮相同的框 如何让按钮背景变得模糊?

我发现这会产生模糊效果:

let blur = UIVisualEffectVIEw(effect: UIBlurEffect(style: UIBlurEffectStyle.light))blur.frame = buttonFordisabling.frameself.tableVIEw.addSubvIEw(blur)

这是有效的,但只能使用与我的按钮相同的框架进行模糊处理.我想要一个背景模糊的按钮.在iOS8中可以吗?

@H_301_8@ 这可以通过创建模糊并将其插入UIbutton的TitleLabel下方来完成.禁用用户交互非常重要,以便允许触摸不被视觉效果视图拦截并转发到按钮.
let blur = UIVisualEffectVIEw(effect: UIBlurEffect(style:    UIBlurEffectStyle.light))blur.frame = buttonFordisabling.boundsblur.userInteractionEnabled = false //This allows touches to forward to the button. buttonFordisabling.insertSubvIEw(blur,atIndex: 0)
总结

以上是内存溢出为你收集整理的swift – 为UIButton添加模糊效果全部内容,希望文章能够帮你解决swift – 为UIButton添加模糊效果所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1029729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存