您的位置:首页 > 产品设计 > UI/UE

UIView - CAGradientLayer

2013-12-13 16:05 267 查看
CAGradientLayer *layer = [[CAGradientLayer alloc] init];
layer.frame = self.bounds;
//渐变转折点
layer.locations = @[@0, @0.25, @0.75, @1];
//渐变颜色,个数与locations一致
layer.colors = [NSArray arrayWithObjects:(id)[UIColor clearColor].CGColor, (id)[UIColor blackColor].CGColor, (id)[UIColor blackColor].CGColor, (id)[UIColor clearColor].CGColor, nil];

//起始位置和结束位置,控制渐变的变化方向
layer.startPoint = CGPointMake(0, 0.5);
layer.endPoint = CGPointMake(1, 0.5);

self.layer.mask = layer;


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: