PLGradientView 1.0.0

PLGradientView 1.0.0

Yutaka Ataka 维护。



PLGradientView

可以轻松实现渐变。

CocoaPods compatible Carthage compatible

特性

  • 可以轻松实现渐变。

如何使用

示例

class ViewController: UIViewController {
    private let gradientView: PLGradientView = PLGradientView()

    override func viewDidLoad() {
        super.viewDidLoad()

        setupGradientView()
    }

    private func setupGradientView() {
        gradientView.setup(colors: [UIColor.red.cgColor, UIColor.white.cgColor, UIColor.yellow.cgColor, UIColor.white.cgColor, UIColor.green.cgColor],
                           locations: [0, 0.1, 0.3, 0.5, 0.9],
                           gradientPosition: .leftTopToRightBootm)
        gradientView.frame = self.view.frame
        gradientView.translatesAutoresizingMaskIntoConstraints = false
        self.view.addSubview(gradientView)

        gradientView.centerXAnchor.constraint(equalTo: self.view.centerXAnchor).isActive = true
        gradientView.centerYAnchor.constraint(equalTo: self.view.centerYAnchor).isActive = true
        gradientView.widthAnchor.constraint(equalTo: self.view.widthAnchor, multiplier: 1).isActive = true
        gradientView.heightAnchor.constraint(equalTo: self.view.heightAnchor, multiplier: 1).isActive = true
    }
}

它可以与 代码Storyboard 一起使用。

运行时要求

  • iOS 9.0 或更高版本
  • Xcode 12.0
  • Swift4.0 或更高版本

安装和设置

使用 CocoaPods 安装

CocoaPods 是一个集中式依赖管理器,它自动处理将库添加到您的 Cocoa 应用程序的过程。您可以使用以下命令安装它

$ gem update
$ gem install cocoapods
$ pods --version

要使用 CocoaPods 将 PLGradientView 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它,然后运行 pod install

platform :ios, '9.0'
use_frameworks!
pod 'PLGradientView'

使用 Carthage 安装

Carthage 是一个去中心化的依赖管理器,它构建您的依赖并提供二进制框架。要使用 Carthage 安装 Reachability.swift

通过 Homebrew 安装 Carthage

  $ brew update
  $ brew install carthage

只需将以下内容添加到您的 Cartfile 中

github "yutakaA/PLGradientView"

手动安装

如果您不使用依赖管理器安装 PLGradientView,请将 PLGradientView.swift 添加到您的 Xcode 项目中。

贡献

请提交您希望看到的任何问题或请求拉取请求!我们正在等待! :)

许可

PLGradientView.swift 在 MIT 许可下发布。请阅读 LICENSE 文件以获取更多信息。