我们在实际的开发中也会设置圆角,阴影等一些比较常用的属性,下来我整理出还有其他的一些属性常用的
1.backgroundColor 背景颜色,类型为CGColorRef
2.contents 图片显示,类型为CGImageRef
3.contentsGravity 图片显示的对齐方式,kCAGravity开头
4.contentsScale 图片显示为那个分辨率下,一般与当前屏幕相同
5.contentsRect 绘制当前图片那个位置(0,0,1,1)
6.anchorPoint 锚点,当layer变换时会围绕该值
7.zPosition z轴中心点,越大越靠近用户,但不影响触摸事件的响应顺序
8.cornerRadius 圆角率,默认为0视为直角
9.masksToBounds 超过图层变裁剪,即不显示
10.borderColor 边框颜色,类型为CGColorRef
11.borderWidth 边框宽度
12.shadowOpacity 设置阴影是否可见(0.0-1.0)0为透明不可见
13.shadowColor 阴影颜色,默认为黑色(其他颜色怪怪的)
14.shadowOffset 阴影位置偏移量 (0.0,0.0)与正常坐标系一致
15.shadowRadius 阴影模糊度,越大越自然
16.shadowPath 阴影路径,可以自定义阴影
17.mask 蒙版图层,使用时可以将目标物变成固有的形状,也可以添加为动态图片和动画
18.magnificationFilter
19.shouldRasterize 是否设置组透明,用来实现图层透明度一致的问题。
20.rasterizationScale 设置组透明之后用来适配屏幕像素问题
21.doubleSided 是否需要来绘制背面,默认为YES,为NO时将不会绘制背面