JXGradientKit 0.0.11

JXGradientKit 0.0.11

pujiaxin 维护。



  • pujiaxin33

预览

list

原理

重写 UIView 的 layerClass 方法,返回 CAGradientLayer,实现控件背景为渐变色。

要求

iOS: 9+ XCode: 12+ swift: 5.0+

控件种类

  • GradientLabel
  • GradientView
  • GradientButton
  • GradientImageButton
  • GradientTextField
  • GradientTextView

使用

使用XIB可视化编辑

XIB

使用代码

使用根据JXGradientViewProtocol协议约定的便利属性

gradientView.direction = JXGradientLayerDirection.leftToRight
gradientView.startColor = firstColor
gradientView.endColor = secondColor

直接配置CAGradientLayer

gradientView.gradientLayer.colors = [firstColor, secondColor]

安装

CocoaPods

use_frameworks!
target '<Your Target Name>' do
    pod 'JXGradientKit'
end