首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于Quartz 2D绘图的简单使用 更新2

关于Quartz 2D绘图的简单使用 更新2

颜色渐变Demo

    - (void)viewDidLoad {
     
          [super viewDidLoad];
     
          //颜色渐变
          CAGradientLayer *gradient = [CAGradientLayer layer];
        
          gradient.frame = CGRectMake(20, 100, 300, 400);
        
          NSArray *colors = @[
                             (id)[UIColor cyanColor].CGColor,
                             (id)[UIColor colorWithRed:0.170 green:0.752 blue:1.000 alpha:1.000].CGColor,
                             (id)[UIColor colorWithRed:0.211 green:0.332 blue:1.000 alpha:1.000].CGColor
                             ];
          gradient.colors = colors;
          gradient.startPoint=CGPointMake(0, 0);
          gradient.endPoint=CGPointMake(1, 1);
          [self.view.layer insertSublayer:gradient atIndex:0];
    }

效果图如下:
返回列表