JXGradientKit 0.0.11

JXGradientKit 0.0.11

Maintained by pujiaxin.



  • By
  • 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