【发布时间】:2013-10-19 16:35:04
【问题描述】:
我正在尝试实现一个旋转轮,它输出正整数 - sizeof(int) - 当顺时针旋转和负整数 - sizeof(int) - 当逆时针旋转。我正在使用找到 here 的 SMRotaryWheel 实现并输出方法中生成的弧度值:
continueTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event
它使用atan2f() 函数来计算倾斜角度,并进行一些算术运算来确定要在 2Pi 弧度范围内旋转的位置。
我遇到的问题是,由于它只测量倾斜角度,输出范围仅在 +/- pi 范围内。
对于大于 360 度的角度,是否有一个(或多个)函数可以计算旋转角度而不是倾斜角度?
【问题讨论】:
-
我和你有同样的问题。你解决了吗?
-
@SeanChense 不幸的是我没有。我最终放弃了旋转轮的想法。它不是 UI 的关键部分。如果您找到解决方案,请发布您的答案。
标签: ios trigonometry