frame
frame实际上代表了覆盖在图层旋转之后的整个轴对齐的矩形区域,也就是说,frame的宽高可能和
bounds的宽高不再一致
frame是一个虚拟属性,是根据bounds,position 和 transfrom计算而来
archorPoint
视图的 center 属性和图层的 position 属性都指定了 anchorPoint 相对于父图层的位置
默认来说, anchorPoint 位于图层的重点,所以图层将会以这个点为中心来放置
TODO:完成这个Demo
了解iOS采用的坐标系统
坐标系
UIView 是一个严格的二维坐标系,CALayer则存在三位坐标,CALayer还有zPosition、anchorPointZ坐标
zPosition除了在三位动画的时候有用,其最实用的功能是改变图层的显示顺序
layer.zPositon = 1.0f; 即可(图层非常薄,设置为0.01都可以)
时间: 2024-10-25 19:42:50