CALayer

主要属性

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


与UIView的区别

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


其他主要属性

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


隐式动画

  1. 非根层会自动执行隐式动画
  2. 可以通过CATransaction来设置动画的形式、参数

你可能感兴趣的:(CALayer)