Cla*_*nce 6 uiview ios swift uiblureffect
我有一个UIView包含按钮和标签.按下这些按钮时,UIView使用下面的代码会变得模糊.
@IBOutlet weak var blurView: UIView!
var blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
var blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = blurView.bounds
blurView.addSubview(blurEffectView)
Run Code Online (Sandbox Code Playgroud)
但是,我想稍后删除模糊效果.删除模糊的代码是什么UIView?
Cha*_* A. 12
很难确切地知道代码中发生了什么,因为你已经清楚地发布了一个剪切版本(最后4行是某个方法的一部分,大概是).
您可以执行以下操作来删除UIVisualEffectView您的所有子视图blurView:
for subview in blurView.subviews {
if subview is UIVisualEffectView {
subview.removeFromSuperview()
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4772 次 |
| 最近记录: |