测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2017年7月 |
SwiftSwift 版本 | 3.0.2 |
SPM支持 SPM | ✗ |
由 Pierre Perrin 维护。
PPMusicImageShadow 是一个视图,它实时模拟 iOS 音乐应用的阴影模糊效果。
如果您愿意,可以克隆项目,发布框架或直接使用视图 swift 文件。
在 viewController 中插入一个普通的 UIView。
将其类更改为 "PPMusicImageShadow"。现在您可以设置一个图像,如 imageView,一个模糊半径和一个角落半径。
import PPMusicImageShadow
class ProgramingExampleViewController: UIViewController {
var exampleView : PPMusicImageShadow!
override func viewDidLoad() {
super.viewDidLoad()
self.addEffectView()
self.prepareExampleView()
self.setImageToExampleView()
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.exampleView.center = self.view.center
}
//MARK: Example
func addEffectView(){
self.exampleView = PPMusicImageShadow(frame: CGRect.init(x: 0, y: 0, width: 300, height: 300))
self.view.addSubview(self.exampleView)
}
func setImageToExampleView(){
let image = UIImage(named: "prairie-679016_1920.jpg")
self.exampleView.image = image
}
func prepareExampleView(){
self.exampleView.cornerRaduis = 10
self.exampleView.blurRadius = 5
}
}