position和anchorPoint

刚刚看iOS的一些基础,又看到了position和anchorPoint这两个概念,其实之前有查过,但是也没怎么用过就忘记了,现在来记录一下,其实也比较简单,说清楚概念,然后附上图你就理解了。
@property CGPoint position;

用来设置CALayer在父层中的位置
以父层的左上角为原点(0, 0)

@property CGPoint anchorPoint;

称为“定位点”、“锚点”
决定着CALayer身上的哪个点会在position属性所指的位置
以自己的左上角为原点(0, 0)
它的x、y取值范围都是0~1,默认值为(0.5, 0.5)
1574564-a2a752948d69a18a.png
1574564-73850a05ad25828c.png

总结一下,就是anchorPoint要和position重合,再解释一下就是,anchorPoint就是你自身会围绕哪个点转,position就是anchorPoint在父视图的中的位置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容