1、绘制渐变色
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
CGGradientRef myGradient;
CGColorSpaceRef myColorSpace;
size_t locationCount = 3;
CGFloat locationList[] = {0.0, 0.5, 1.0};
CGFloat colorList[] = {
237/255.0, 241/255.0, 244/255.0, 1.0,
221/255.0, 228/255.0, 234/255.0, 1.0,
206/255.0, 215/255.0, 222/255.0, 1.0,
};
myColorSpace = CGColorSpaceCreateDeviceRGB();
myGradient = CGGradientCreateWithColorComponents(myColorSpace, colorList,
locationList, locationCount);
CGPoint startPoint, endPoint;
startPoint.x = 0;
startPoint.y = 0;
endPoint.x = self.frame.size.width;
endPoint.y = 0;
CGContextDrawLinearGradient(context, myGradient, startPoint, endPoint,0);
}