Diclaimer
我搜索了几个不同的来源,包括博客,书籍和stackoverflow。关于这个问题的大多数答案都是关于旋转物体本身。为此,我们可以使用锚点,它一切都很好。我想要做的是围绕虚圆旋转对象,因此切线始终与圆的中心垂直(90度)。想象我的问题的最好方法是用一个点而不是箭头。
示例:
所以,我知道两种方法,在另一个视图中添加图像/视图,这与假想圆的大小完全相同,并围绕它自己旋转。某种掩盖的UIView或图像,所以我们实际上只有一个箭头,但我们有一个更大的元素。
那我在这里想要什么?我想知道有没有办法处理这个使用图层,有没有办法将远程点设置为元素的旋转中心?
我会接受带有文件链接的抽象答案,这些文件将证明你的论点。
答案 0 :(得分:1)
好的,找到了解决方案。经过几个小时的研究,我发现这是旋转点。解决方案在这里:
One step affine transform for rotation around a point?
另一个有用的链接在这里:
Core Animation rotation around point
希望它可以帮助那些人。