CALayer
2017-06-12 本文已影响0人
Coulson_Wang
主要属性
1.设置阴影
- shadowColor 阴影颜色
- shadowOpacity 阴影的不透明度
- shadowOffset 阴影的偏移量
- shadowRadius 阴影的模糊半径
2.添加边框
- borderWidth 边框宽度
- borderColor 边框颜色
3.设置圆角
- cornerRadius 圆角半径
- masksToBounds 如果置为YES,则会把超过根层以外的部分裁剪掉
</br>
与UIView的区别
- 可以跨平台,可以在iOS和Mac OS上使用
- 不能响应事件
</br>
其他主要属性
- position 用来设置CALayer在父层中的位置
- anchorPoint 锚点。决定CALayer上的那个点会被指定在position属性所指的位置。取值范围为0~1,默认值为(0.5,0.5)
</br>
隐式动画
- 非根层会自动执行隐式动画
- 可以通过CATransaction来设置动画的形式、参数