CALayer
CALayer属于QuartzCore框架,用于在iOS和Mac OS系统上可见元素的绘制,和属于UIKit框架的UIView的关系是,UIView默认会创建一个CALayer属性...,用于图象的绘制和显示.当然,CALayer也可以单独创建....和position共同决定图层相对父图层的位置,即frame的x,y
在图层旋转时的固定点
锚点使用单位坐标来描述,范围为左上角{0, 0}到右下角{1, 1},默认坐标是{0.5, 0.5}....锚点{0.5, 0.5}旋转
如果想要使得秒针沿着底部旋转,应该改变锚点:
secondLayer.anchorPoint = CGPointMake(0.5, 1);
发生了什么变化呢?...然后再来看下面两张图,注意图中分iOS与MacOS,因为两者的坐标系不相同,iOS使用左手坐标系,坐标原点在左上角,MacOS使用右手坐标系,原点在左下角,我们看iOS部分即可。