【发布时间】:2016-05-26 19:02:54
【问题描述】:
在弄清楚如何添加/删除模糊效果后,我创建了一个添加和删除模糊效果的按钮,但是,如果我在模糊按钮上单击更多次,它会一次又一次地模糊图像
这里是 addBlur 函数
@IBAction func addButton(sender: AnyObject) {
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.frame = myImageView.bounds
myImageView.addSubview(blurView)
}
这里是 removeBlur 函数
@IBAction func remove(sender: AnyObject) {
for view in self.myImageView.subviews{
view.removeFromSuperview()
}
}
我希望它模糊图像一次,并找出是否可以模糊它不是那么多,但假设是当前效果的 20-30%。
我尝试了很多方法来禁用添加按钮,但找不到任何可用的按钮
这是我找到的众多示例之一
addButton.userInteractionEnabled = false
附:我阅读了大约 5-6 篇关于模糊的指南,但找不到任何关于将其限制为 20-30% 的信息,这就是我在这里寻求帮助的原因
【问题讨论】: