【发布时间】:2012-12-13 00:25:40
【问题描述】:
我已经着手制作像these 这样的旋转滚轮uipicker。我知道如何旋转 UILabel,但我需要数学方面的帮助才能知道如何根据它们在 x 圆周上的位置逐步旋转 UILabel?有没有数学天才,还是我想多了?
到目前为止我的想法:
- 我需要找到圆在特定角度的切线角度,以便知道旋转标签的角度(这应该不难)
- 硬位将计算 x/y 坐标并计算每个值之间要放置多少空间
编辑
我认为将其视为半八边形可能更容易,我可以手动调整角度,直到看起来不错。然后唯一的问题是如何在位置之间设置动画,但这并不难,因为它只是一个旋转/移动动画。
【问题讨论】:
-
这就是你想要的吗? raywenderlich.com/9864/…
-
太棒了 - 把它扔进答案,我会接受@BrunoDomingues。
-
@MikeS :这也会对您有所帮助。 stackoverflow.com/questions/9595727/…
标签: iphone uilabel cgaffinetransform