美文网首页
用 OC 实现渐变色

用 OC 实现渐变色

作者: 民谣里不是故事就是诗丶 | 来源:发表于2017-04-19 13:45 被阅读406次

核心在于对 layer 的处理

//设置开始和结束位置(设置渐变的方向)

CAGradientLayer *gradient = [CAGradientLayer layer];

gradient.startPoint = CGPointMake(0, 0);
gradient.endPoint = CGPointMake(1, 0);
gradient.frame =CGRectMake(0,0,SCREEN_WIDTH,BottomHeight);
gradient.colors = [NSArray arrayWithObjects:(id)HEXCOLOR(@"25CA9A").CGColor,(id)HEXCOLOR(@"009B83").CGColor,nil];
[self.bottomButton.layer insertSublayer:gradient atIndex:0];

相关文章

  • 用 OC 实现渐变色

    核心在于对 layer 的处理 //设置开始和结束位置(设置渐变的方向) CAGradientLayer *gra...

  • iOS - 渐变色圆环进度条 (OC & Swift)

    最近工程中用到一个渐变色进度条,先看效果图: 用OC写的实现方法如下: 创建一个view,添加自定义layer: ...

  • 控件渐变色的实现

    控件渐变色的实现(一)—— CAGradientLayer实现控件渐变色的实现(二)—— Core Graphics实现

  • 绘制带渐变色的扇形

    本文介绍了如何绘制带有渐变色的扇形,像下面这样。 思路:渐变色可以用CAGradientLayer来实现,CASh...

  • 用swift实现渐变色

    之前的一个项目需要实现渐变色,我在网上借鉴了别人的之后用swift写了一下,先看效果 上代码 //绿色 let T...

  • OC阶乘计算

    OC中的阶乘算法,原理就是递归。在OC中也可以用c语言来实现。

  • 2019-10-25

    iOS 渐变色 实现渐变色的几种方式: 使用场景:背景渐变 1. 通过CAGradientLayer实现 使用场景...

  • iOS-渐变色

    实现渐变色通常会用图片代替,本文利用CAGradientLayer类绘制渐变色

  • Drawable & layer-list 实现渐变色+单色组合

    遇到要用渐变色+单色组合的背景,需要用到 layer-list 实现: 实现思路 用白色做底色 下面的item会覆...

  • 给出一段字符串hhhhhgdhhhheuuedddddddgg找

    我用OC的方法去实现的,可以参考一下

网友评论

      本文标题:用 OC 实现渐变色

      本文链接:https://www.haomeiwen.com/subject/pdgtzttx.html