UIView - CAGradientLayer
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相关推荐
- 将CAGradientLayer当做mask使用
将CAGradientLayer当做mask使用 效果 源码 https://github.com/YouXianMing/Animations // // CAGradientView.h // M ...
- 系统学习iOS动画 —— 渐变动画
这个是希望达成的效果: 先创建需要的控件: class ViewController: UIViewController {let timeLabel = UILabel()override func ...
- iOS之CAGradientLayer属性简介和使用
1.CAGradientLayer简介 CAGradientLayer用于制作背景图层的颜色渐变,也就是颜色梯度!相关属性简介: #import <QuartzCore/CALayer.h> ...
- CAShapeLayer和CAGradientLayer
两个动画效果来了解一下CALayer的两个重要的subClass,CAGradientLayer和CAShapeLayer. 微视录制视频的时候那个进度效果和Spark相机类似,但是个人还是比较喜欢S ...
- UIViewController与UIView的关系
haoxue 2010-11-21 21:30 iphone--UIViewController与UIView的关系 UIView翻转效果实现 新建一个view-based模板工程,在ViewCont ...
- maskView与CAGradientLayer那回事儿
maskView基本原理 png图片透明像素的原理 maskView可类比于多张png图片的叠加遮罩,原理类似 maskView是iOS8以上才有的,如果要考虑兼容低版本,用maskLayer替代 / ...
- maskView与CAGradientLayer详解
#maskView基本原理 - png图片透明像素的原理 - maskView可类比于多张png图片的叠加遮罩,原理类似 - maskView是iOS8以上才有的,如果要考虑兼容低版本,用maskLa ...
- 会员金闪闪动画字体 (CATextLayer + CAGradientLayer)
效果 代码 #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) > ...
- 给你的UIView添加个炫彩边框
先上图 产品需要给我们的活动图标加个"醒目"边框, 嘴上的功夫服不了, 只能做了, 没想到这玩意还没那么简单. 说下思路: 创建一个View -> 给View加个边框 -&g ...
最新文章
- python 闭包变量不允许write,要使用nonlocal
- mac 香港购买分享
- centos7 tomcat8 配置 java web环境 熵池不够大 启动慢问题
- 安装MySQL时出现黄色感叹号,提示3306已被占用
- Python 网易新闻热点新闻爬虫
- CNN网络架构演进:从LeNet到DenseNet
- Android之Bmob移动后端云服务器
- 微软拿 480 亿买 GitHub 就为了拥抱开源?
- instanceof、isinstance、isAssignableFrom的区别
- web开发时碰到的问题以及心得经验
- Ubuntu 10.04 开机默认进入命令行模式
- ecg 幅度_精确心电图(ECG)信号处理
- 树莓派做微信公众号服务器,树莓派与微信公众号对接(python)
- vb.net设置分辨率和缩放比例_配置高不一定性能强,Win 10做好这些设置才能“6到飞起”!...
- 【vn.py】SpreadTrading价差交易
- android 7原生动态壁纸,手机里都是定制OS?谷歌Android 7.0原生系统壁纸邀你来尝鲜!...
- Tobii眼动仪系列软件安装与使用
- 数据库的基本操作(期末复习大全)
- c语言 字节某位取反 amp;=,C语言位运算
- Excel NORMINV函数用法