一个轻量级库,可以轻松模糊视图。
特性
- 无继承
- 对应于 UIView,UIImageView,UILabel 等...
- 可调整模糊条件
- 轻量级
使用
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.bk.addBlur(blurRadius: 0)
UIView.animate(withDuration: 5) {
self.view.bk.blurRadius = 5
}
}
}
label.bk.addBlur(blurRadius: 3, colorTint: .white, colorTintAlpha: 0.4)
imageView.bk.addBlur(blurRadius: 4, colorTint: .white, colorTintAlpha: 0.2)
view.bk.removeBlur()
view.bk.isBlurHidden = true // or false
安装
请在 Cartfile
中添加以下内容
github "touyu/BlurKit" ~> 0.1
$ carthage update --platform iOS
⚠️ 注意
因为 BlurKit
使用了私有 API,请谨慎使用。