您的位置:首页 > 移动开发 > IOS开发

iOS 实现渐变色

2016-01-08 17:49 615 查看
1。 
#import <QuartzCore/QuartzCore.h>

CAGradientLayer *gradient = [CAGradientLayer layer];

gradient.frame = rect;

gradient.colors = [NSArray arrayWithObjects:(id)[UIColor redColor].CGColor, 

                                            (id)[UIColor yellowColor].CGColor, 

                                            (id)[UIColor greenColor].CGColor,nil];

[self.layer insertSublayer:gradient atIndex:0];

2。

            CGRect barRect=CGRectMake(xPosition, self.bounds.size.height - 180 - 13, 30, 180);

            CGColorRef upColor = [UIColor colorWithRed:254/255.0 green:186/255.0 blue:187/255.0alpha:1.0].CGColor;

            CGColorRef downColor = [UIColor colorWithRed:255/255.0 green:91/255.0 blue:92/255.0alpha:1.0].CGColor;

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