PPMusicImageShadow 1.1

PPMusicImageShadow 1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2017年7月
SwiftSwift 版本3.0.2
SPM支持 SPM

Pierre Perrin 维护。



  • Pierre

概述

PPMusicImageShadow 是一个视图,它实时模拟 iOS 音乐应用的阴影模糊效果。

alt tag alt tag alt tag

安装

手动

如果您愿意,可以克隆项目,发布框架或直接使用视图 swift 文件。

代码示例

Storyboard 示例

在 viewController 中插入一个普通的 UIView。

alt tag alt tag

将其类更改为 "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
    }
}