GradientViewExtension
该包扩展了UIView以设置渐变背景。
入门
安装
Swift 包管理器
要将 GradientViewExtension 包含到一个 Swift 包管理器包中,在您的 Package.swift
中添加 dependencies
值。
dependencies: [
.package(url: "https://github.com/robinlieb/GradientViewExtension.git", .branch("master"))
]
用法
默认情况下,该扩展绘制轴对称渐变。
var view = UIView()
view.setGradientBackground(startColor: .black, endColor: .white)
您还可以显式设置渐变类型。可能的值有轴向、辐射和对锥。
var view = UIView()
view.setGradientBackground(startColor: .black, endColor: .white, gradientType: GradientType.radial)
该扩展可用于所有 UIView 的子类,例如 UIButton。
var button = UIButton()
view.setGradientBackground(startColor: .black, endColor: .white)
需求
- iOS 12.0+
- Xcode 10.2+
- Swift 5+
许可
在MIT许可证下授权,请参见LICENSE。