IOS图层Layer学习笔记(一)—— 序
来源:互联网 发布:淘宝开店怎么挣钱 编辑:程序博客网 时间:2024/06/04 00:45
Layer简介
IOS中的UI都是靠layer显示的,所以要做出绚丽的效果和动画必须要把layer学好。
苹果提供了不少layer类,大大方便了使用者,通常只需设置少数几个属性就能达到不错的效果。
常用的layer类有以下几个:
- CALayer
- CAShapeLayer
- CATextLayer
- CAScrollLayer
- CATiledLayer
- CAGradientLayer
- CAReplicatorLayer
- CATransformLayer
本系列文章将根据这些类的头文件和文档来学习它们的使用方式。
Layer的动画效果
凡是苹果提过继承自CALayer的类中的属性在文档或者注视中带有“Animatable”的都表示这个属性是有隐身动画效果的。
如果该属性带有隐身动画效果的话则CAPropertyAnimation的animationWithKeyPath:方法就可以用该值来初始化,可以生成对应的属性动画。
还有就是如果该属性是结构体的话直接设置该属性的属性也是有效果的,
例如:
[CABasicAnimation animationWithKeyPath:@"position.x"]
1 0
- IOS图层Layer学习笔记(一)—— 序
- IOS图层Layer学习笔记(一)—— 序
- IOS图层Layer学习笔记(二)—— CALayer(上)
- IOS图层Layer学习笔记(三)—— CALayer(下)
- IOS图层Layer学习笔记(二)—— CALayer(上)
- IOS图层Layer学习笔记(三)—— CALayer(下)
- IOS图层Layer学习笔记(四)—— CAShapeLayer
- IOS图层Layer学习笔记(五)—— CATextLayer
- IOS图层Layer学习笔记(六)—— CAScrollLayer
- IOS图层Layer学习笔记(七)—— CAGradientLayer
- IOS图层Layer学习笔记(四)—— CAShapeLayer
- IOS图层Layer学习笔记(五)—— CATextLayer
- iOS图层layer
- iOS UI——通过图层layer设置 图片的形变属性(transform)
- ios layer图层排序
- Unity3d学习笔记(一)Particle Layer
- 【caffe学习笔记】loss layer 损失层
- 【caffe学习笔记】layer层简介
- 1、让自己习惯c++
- add_Digits
- hdoj 1030 Delta-wave 【基础】
- jsp <fmt:formatNumber> fmt:formatDate 的使用
- HDU2084数塔(人生的第一个DP题)
- IOS图层Layer学习笔记(一)—— 序
- EJB学习(三)—消息驱动Bean
- 黑马程序员——Java基础--String
- poj3255次短距离 dijkstra
- Hibernate 缓存机制
- 协议森林10 魔鬼细节 (TCP滑窗管理)
- 替换空格
- Hibernate学习总结之配置注意事项
- Python中的for与其他类C语言的比较(如c++,c#)