我发现这会产生模糊效果:
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添加模糊效果所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)