Layer篇之深入探讨布局属性

frame简析


1.  frame = function (anchorPoint, position, bounds, transform)


position简析


1. position 是父图层坐标系中的点

2. 当给定frame时,position 是根据当前anchorPoint的值去调整上式其他参数的值来符合给定的frame值的



bounds简析


1. bounds 是图层的几何属性

2. 当给定position时,bounds 是根据当前anchorPoint的值去调整上式其他参数的值来符合给定的position值的



anchorPoint简析


1. anchorPoint 表现为 外坐标系position点 在bounds单位坐标系 的方便表示(其实就是同一个点在不同坐标系内转化的关系)。为什么说是方便表示呢?这是因为bounds的origin不一定是Zero。且单位坐标更容易理解和计算


关系


1. position是layer中的anchorPoint在superLayer中的位置坐标。

2. 单独修改position与anchorPoint中任何一个属性都不影响另一个属性。



未完

参考链接


1.彻底理解position与anchorPoint

你可能感兴趣的:(Layer篇之深入探讨布局属性)