改变anchorPoint求layer的origin
2019-01-18 本文已影响13人
不懂冯先生
很好的一篇文章, 可以读一下, 讲position跟锚点关系比较透彻
frame.origin.x = position.x - anchorPoint.x * bounds.size.width;
frame.origin.y = position.y - anchorPoint.y * bounds.size.height;
上面position为中心点, anchorPoint为锚点坐标, 改变锚点会影响layer层位置, 这个是确定方法
总结下结论:
1、position是layer中的anchorPoint在superLayer中的位置坐标。
2、互不影响原则:单独修改position与anchorPoint中任何一个属性都不影响另一个属性。
--END--
日积月累, 天天进步.
PS: PHP, JAVA还是Python?