GradientView
支持 iOS 和 tvOS 的 GradientView
描述
GradientView 是一个视图,可以轻松地将渐变添加到您的应用程序中。
要求
- iOS 11.0+
- tvOS 11.0+
- Xcode 11
安装
CocoaPods
要将 GradientView 集成到您的 Xcode 项目中,使用 CocoaPods,请在您的 Podfile
中指定它
platform :tvos, '11.0'
use_frameworks!
target '<Your Target Name>' do
pod 'ZattooGradientView', :git => 'https://github.com/zattoo/GradientView.git'
end
Swift 包管理器
GradientView 还可以使用 Swift 包管理器添加为依赖项。
用法
您只需将 GradientView 的一个实例添加到您的 App 中,就像添加任何其他视图一样,并使用渐变进行自定义。
import UIKit
import GradientView
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setUpView()
}
// MARK: - Private
private lazy var gradientView: GradientView = {
let gradient = Gradient(
startColor: .blue,
endColor: .green,
startPoint: CGPoint(x: 0, y: 0),
endPoint: CGPoint(x: 0, y: 1))
let gradientView = GradientView()
gradientView.applyGradient(gradient)
return gradientView
}()
private func setUpView() {
view.addSubview(gradientView)
gradientView.frame = view.bounds
}
}