IOS Animation-KeyPath值
IOS Animation-KeyPath值
keyPath值 | 说明 | 值类型 |
position |
移动位置 | CGPoint |
opacity |
透明度 | 0-1 |
bounds |
变大与位置 | CGRect |
bounds.size |
由小变大 | CGSize |
backgroundColor |
背景颜色 | CGColor |
cornerRadius |
渐变圆角 | 任意数值 |
borderWidth |
改变边框border的大小 (图形周围边框,border默认为黑色) |
任意数值 |
contents |
改变layer内容(图片) 注意如果想要达到改变内容的动画效果 首先在运行动画之前定义好layer的contents contents |
CGImage |
transform.scale |
缩放、放大 |
0.0-1.0 |
transform.rotation.x |
旋转动画(翻转,沿着X轴) |
M_PI*n |
transform.rotation.y |
旋转动画(翻转,沿着Y轴) |
M_PI*n |
transform.rotation.z | 旋转动画(翻转,沿着Z轴) | M_PI*n |
transform.translation.x |
横向移动(沿着X轴) |
任意数值 |
transform.translation.y |
纵向移动(沿着Y轴) |
任意数值 |
上面列列举了keypath值,但是实现可以看下面的文章:
http://www.cnblogs.com/alunchen/p/5373820.html
转载于:https://www.cnblogs.com/alunchen/p/5300075.html
IOS Animation-KeyPath值相关推荐
- [iOS Animation]-CALayer 变换
变换 很不幸,没人能告诉你母体是什么,你只能自己体会 -- 骇客帝国 在第四章"可视效果"中,我们研究了一些增强图层和它的内容显示效果的一些技术,在这一章中,我们将要研究可以用来对 ...
- [iOS Animation]-CALayer 性能优化实例
2019独角兽企业重金招聘Python工程师标准>>> 一个可用的案例 现在我们已经对Instruments中动画性能工具非常熟悉了,那么可以用它在现实中解决一些实际问题. 我们创建 ...
- iOS - Animation 八种方法
一.//UIView动画 //能够做动画的属性, feame, center, bounds, alpha, transfom, backgroundcolor //iOS4.0 之前如果想做动画, ...
- [iOS Animation]-CALayer 变换-灭点
2019独角兽企业重金招聘Python工程师标准>>> 灭点 当在透视角度绘图的时候,远离相机视角的物体将会变小变远,当远离到一个极限距离,它们可能就缩成了一个点,于是所有的物体最后 ...
- ios animation 动画效果实现
1.过渡动画 CATransition CATransition *animation = [CATransition animation];[animation setDuration:1.0];[ ...
- [iOS Animation]-CALayer 图层几何学
2019独角兽企业重金招聘Python工程师标准>>> 图层几何学 不熟悉几何学的人就不要来这里了 --柏拉图学院入口的签名 在第二章里面,我们介绍了图层背后的图片,和一些控制图层坐 ...
- APP推送中首次获取 ios clientid的值获取不到。
在APP做推送中Android和ios在获取时用到clientid(cid),Android的会在第一次登陆时就能获取到,但是在ios中会在第二次登陆中才能获取到. 经过多次的实验有一种方法能快速获取 ...
- 【iOS开发】值对象--NSValue,NSNumber
NSValue 简介 NSValue相当于一个容器,父类是NSObject,直接子类NSNumber. 可以装任意数据类型数据,包括C数据和OC数据 如基本数据类型 int float char等 结 ...
- iOS - Swift NSValue 值
前言 public class NSValue : NSObject, NSCopying, NSSecureCoding 将任意数据类型包装成对象. 1.比较两个 NSValue 类型数据的大小 l ...
最新文章
- 以太坊私链搭建、truffle项目开发
- NI FlexLogger 2020 R3中文版
- C语言指针变量的运算
- linux socket bind 内核详解,Socket与系统调用深度分析(示例代码)
- win7通过easyBCD引导ubuntu
- python watchdog的使用_python watchdog监控文件修改
- hibernate执行sql语句 查询 删除
- python视频网站源码_随便撸源码分享:教你如何用Python Flask 构建微电影视频网站视频教程...
- ong拼音汉字_儿童拼音汉字入门
- C++ 建立一个被称为sroot()的函数,返回其参数的二次方根.重载sroot()3次, 让它返回整数, 长整数, 与双精度的二次方根(计算二次方根时, 可以使用标准库函数sqrt())
- 【论】Strategic sourcing selection for bike-sharing rebalancing: An evolutionary game approach
- 【历史上的今天】5 月 21 日:Simula 67 发布;微软推出 Xbox One;计算机先驱诞生日
- Android 选择器 PickerView实例,时间选择器、地址选择器、单项选择器、多项选择器自定义布局
- 笔记本电脑玩游戏延迟高怎么办
- C++ 使窗口最大化最小化
- 浙江诸暨培训心得总结
- 【验证码功能合集】vue简单实现验证码功能,纯前端实现验证码,拿来即用【输入,滑动,拼图】
- 如何使用南方CASS生成里程文件
- 【备忘】AMD 显卡驱动问题一则及解决方案
- mysql卜耀华电子书_PHP+MYSQL网站开发与实践教程/卜耀华