标签列表
更改CALayer位置的目的是什么?
ios
objective-c
position
calayer
3
3
改变默认位于中心的CALayer position有什么好处或目的?它不应该是CALayer的中心吗?将中心点改成右下角或其他位置有什么意义,因为右下角无法成为正方形的中心。
-
S.J
1
个回答
3
3
它在旋转等操作时非常有用,因为您可能希望围绕特定点而不是中心进行旋转。
-
psobko
2
1
但对于旋转等操作,锚点处理这些事情,但位置属性是什么作用呢?
- S.J
1
由于无法使用核心动画来动画化帧属性,因此位置更改是一种在屏幕上动画化图层移动的方法,而不需要进行变换。就锚点而言,它们彼此相关,因此更改锚点将更改图层的位置,并且您需要进行补偿。请查看此答案以获取更多详细信息:https://dev59.com/Q3I-5IYBdhLWcg3wNle1
- psobko
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
23
我可以更改导航栏项目的位置吗?
4
CALayer在视图中的位置不正确
5
CALayer的位置包含NaN: [nan 15]
7
CALayer的位置包含NaN:[nan -0.5]
4
物体移动后的CALayer位置定位
16
CALayer renderInContext: 绘制的位置
3
如何更改CALayer的默认动画时间?
30
CALayer动画中的SpringWithDamping是什么?
49
这个错误是什么原因造成的?"CALayer位置包含NaN:[240 nan]"
12
在动画期间无法获取CALayer的当前位置