我们经常需要把UIView的背景色设置为渐变色,虽然找一张渐变的背景图很方便,但是图片是要占用资源的,所以我们最好使用代码来实现效果。
我们使用的是CAGradientLayer来实现这个效果。
实现如下:
//实现背景渐变
//初始化我们需要改变背景色的UIView,并添加在视图上
self.theView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 200)];
[self.view addSubview:self.theView