IOS8新增一个View,可使视图产生毛玻璃效果。使用方法很简单,在需要模糊的UIView上,添加一个UIVisualEffectView对象即可。
代码如下:
<span style="font-size:10px;">import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// view.backgroundColor = UIColor(patternImage: UIImage(named: "59.jpg")!)
let imageView = UIImageView(frame: UIScreen.mainScreen().bounds)
imageView.image = UIImage(named: "59.jpg")
view.addSubview(imageView)
//实现模糊效果
let visualEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .Light))
visualEffectView.frame = UIScreen.mainScreen().bounds
visualEffectView.alpha = 0.8
imageView.addSubview(visualEffectView)
}
}</span>
效果图: