PLGradientView
可以轻松实现渐变。
特性
- 可以轻松实现渐变。
如何使用
示例
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 文件以获取更多信息。