CALayer

主要属性

1.设置阴影
  1. shadowColor 阴影颜色
  2. shadowOpacity 阴影的不透明度
  3. shadowOffset 阴影的偏移量
  4. shadowRadius 阴影的模糊半径
2.添加边框
  1. borderWidth 边框宽度
  2. borderColor 边框颜色
3.设置圆角
  1. cornerRadius 圆角半径
  2. masksToBounds 如果置为YES,则会把超过根层以外的部分裁剪掉

</br>

与UIView的区别

  1. 可以跨平台,可以在iOS和Mac OS上使用
  2. 不能响应事件

</br>

其他主要属性

  1. position 用来设置CALayer在父层中的位置
  2. anchorPoint 锚点。决定CALayer上的那个点会被指定在position属性所指的位置。取值范围为0~1,默认值为(0.5,0.5)

</br>

隐式动画

  1. 非根层会自动执行隐式动画
  2. 可以通过CATransaction来设置动画的形式、参数
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容