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;

UIView - CAGradientLayer相关推荐

  1. 将CAGradientLayer当做mask使用

    将CAGradientLayer当做mask使用 效果 源码 https://github.com/YouXianMing/Animations // // CAGradientView.h // M ...

  2. 系统学习iOS动画 —— 渐变动画

    这个是希望达成的效果: 先创建需要的控件: class ViewController: UIViewController {let timeLabel = UILabel()override func ...

  3. iOS之CAGradientLayer属性简介和使用

    1.CAGradientLayer简介 CAGradientLayer用于制作背景图层的颜色渐变,也就是颜色梯度!相关属性简介: #import <QuartzCore/CALayer.h> ...

  4. CAShapeLayer和CAGradientLayer

    两个动画效果来了解一下CALayer的两个重要的subClass,CAGradientLayer和CAShapeLayer. 微视录制视频的时候那个进度效果和Spark相机类似,但是个人还是比较喜欢S ...

  5. UIViewController与UIView的关系

    haoxue 2010-11-21 21:30 iphone--UIViewController与UIView的关系 UIView翻转效果实现 新建一个view-based模板工程,在ViewCont ...

  6. maskView与CAGradientLayer那回事儿

    maskView基本原理 png图片透明像素的原理 maskView可类比于多张png图片的叠加遮罩,原理类似 maskView是iOS8以上才有的,如果要考虑兼容低版本,用maskLayer替代 / ...

  7. maskView与CAGradientLayer详解

    #maskView基本原理 - png图片透明像素的原理 - maskView可类比于多张png图片的叠加遮罩,原理类似 - maskView是iOS8以上才有的,如果要考虑兼容低版本,用maskLa ...

  8. 会员金闪闪动画字体 (CATextLayer + CAGradientLayer)

    效果 代码 #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) > ...

  9. 给你的UIView添加个炫彩边框

    先上图 产品需要给我们的活动图标加个"醒目"边框, 嘴上的功夫服不了, 只能做了, 没想到这玩意还没那么简单. 说下思路: 创建一个View -> 给View加个边框 -&g ...

最新文章

  1. python 闭包变量不允许write,要使用nonlocal
  2. mac 香港购买分享
  3. centos7 tomcat8 配置 java web环境 熵池不够大 启动慢问题
  4. 安装MySQL时出现黄色感叹号,提示3306已被占用
  5. Python 网易新闻热点新闻爬虫
  6. CNN网络架构演进:从LeNet到DenseNet
  7. Android之Bmob移动后端云服务器
  8. 微软拿 480 亿买 GitHub 就为了拥抱开源?
  9. instanceof、isinstance、isAssignableFrom的区别
  10. web开发时碰到的问题以及心得经验
  11. Ubuntu 10.04 开机默认进入命令行模式
  12. ecg 幅度_精确心电图(ECG)信号处理
  13. 树莓派做微信公众号服务器,树莓派与微信公众号对接(python)
  14. vb.net设置分辨率和缩放比例_配置高不一定性能强,Win 10做好这些设置才能“6到飞起”!...
  15. 【vn.py】SpreadTrading价差交易
  16. android 7原生动态壁纸,手机里都是定制OS?谷歌Android 7.0原生系统壁纸邀你来尝鲜!...
  17. Tobii眼动仪系列软件安装与使用
  18. 数据库的基本操作(期末复习大全)
  19. c语言 字节某位取反 amp;=,C语言位运算
  20. Excel NORMINV函数用法

热门文章

  1. 网络基础:NetBIOS
  2. [大妈吐糟] 虾米音乐的系列猜想
  3. scrapy学习笔记1---一个爬取的完整例子
  4. 使用 luajit的ffi 调用libcurl
  5. MyEclipse卡死解决方法
  6. 红杉千万美元投资壁虎烘热游戏内置广告
  7. [ 逻辑锻炼] 用 JavaScript 做一个小游戏 ——2048 (详解版)
  8. 短视频直播一对一源码“皇冠”花落谁家
  9. SaltStack配置管理之Gains与State测试
  10. JavaScript获取坐标