GradientViewExtension 0.0.1

GradientViewExtension 0.0.1

Robin Lieb 维护。



  • Robin Lieb

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