Layer渐变背景色-CAGradientLayer

Introduction

CAGradientLayer 类可以绘制背景的渐变色,填充整个layer。

相关属性介绍

@property(copy) NSArray *colors

设置每个渐变色的颜色的数组,默认为nil。

@property(copy) NSArray *locations

渐变色的区间分布,范围从0到1,必须是递增设置,如果设置为nil,会平均分布。

@property CGPoint endPoint

渐变色绘制的最后一个点,映射locations的最后一个位置。默认值是(0.5,1.0),(0,0)表示矩形的左下角,(1,1)表示矩形的右上角。

@property CGPoint startPoint

渐变色绘制的第一个点,映射locations的第一个位置,默认值是(0.5,0.0)。

@property(copy) NSString *type

layer绘制渐变色的样式,默认值是kCAGradientLayerAxial,表示按像素均匀变化。除了默认值也无其它选项。