渐变
再很多场合下,需要一个渐变的效果,其实实现起来也不难。
需要用到一个类CAGradientLayer。
UIView *view = [[UIView alloc] init];
CAGradientLayer *layer = [CAGradientLayer layer];
layer.colors = @[(__bridge id)[UIColor clearColor].CGColor, (__bridge id)[[UIColor blackColor] colorWithAlphaComponent:0.3].CGColor];
layer.startPoint = CGPointMake(0, 1);
layer.endPoint = CGPointMake(0, 0);
layer.frame = CGRectMake(0, 0, DivceWidth, 10);
layer.locations = @[@(0.6f) ,@(1.0f)];
[view.layer addSublayer:layer];
有错误请欢迎指正!