dhi*_*raj 2 xcode uiview ios swift uiblureffect
我创建了一个模糊视图并添加到主视图的子视图中。这是我的代码:
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.light)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.tintColor = UIColor.green
blurEffectView.tag = 999;
let frame:CGRect = CGRect(x: self.internalView.frame.size.width + self.internalView.frame.origin.x, y: self.drawerView.frame.origin.y, width: self.drawerView.frame.size.width - self.internalView.frame.size.width, height: self.drawerView.frame.size.height)
blurEffectView.frame = frame
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.drawerView.insertSubview(blurEffectView, belowSubview: self.btnClose)
Run Code Online (Sandbox Code Playgroud)
现在,我想将其设为深绿色模糊。
我如何使用上面的代码来实现这一点?
试试这个:斯威夫特 3.0
override func viewDidLoad() {
super.viewDidLoad()
let visualEffectView = UIVisualEffectView.init(effect: UIBlurEffect.init(style: .light))
visualEffectView.backgroundColor = UIColor.init(red: 0.0, green: 0.5, blue: 0.0, alpha: 0.5)
visualEffectView.frame = self.view.bounds
self.view.addSubview(visualEffectView)
}
Run Code Online (Sandbox Code Playgroud)
这行代码应该更改 的背景颜色visualEffectView。
visualEffectView.backgroundColor = UIColor.init(red: 0.0, green: 0.5, blue: 0.0, alpha: 0.5)
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
6380 次 |
| 最近记录: |