iOS给view加渐变带

CAGradientLayer *gradientLayer = [[CAGradientLayer alloc] init];

gradientLayer.colors = @[(__bridge id)[UIColor redColor].CGColor,(__bridge id)[UIColor blueColor].CGColor];

// 此处还可以加上颜色透明度,根据自己需求定义

//位置x,y    自己根据需求进行设置   使其从不同位置进行渐变

gradientLayer.startPoint = CGPointMake(1, 0);

gradientLayer.endPoint = CGPointMake(1, 1);

gradientLayer.frame = CGRectMake(0, 0, CGRectGetWidth(self.�superView.frame), CGRectGetHeight(self.superView.frame));// 设置渐变带frame为父视图的frame大小

[self.superView.layer addSublayer:gradientLayer];```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 给View添加渐变色的方法有多种,这里采用CAGradientLayer来实现渐变效果。CAGradientLay...
    AprSnow阅读 17,013评论 1 20
  • 前言 在iOS中有些时候使用xib,可以很快的布局,但是我们知道,view还有,footerview,header...
    qingchen91阅读 4,948评论 0 0
  • 前言 现在的直播app都具有悬浮窗功能,悬浮窗可以拖拽,并且具有回弹动画,可以设计一个UIView的分类实现,减少...
    codychen123阅读 11,553评论 5 14
  • 独处,也是一种超凡脱俗的能力 01 朋友问我,时间,都去哪儿了?明明是独处却很累,明明闹热处却显孤独。 她有两种状...
    雷垒阅读 6,030评论 27 89
  • 平生不会相思,才会相思,便害相思。身似浮云,心如柳絮,气若游丝。空一缕余香在此,盼千金游子何之。症候来时,正是何时...
    学素阅读 1,904评论 0 1