- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用这篇文章中的这段代码成功地实现了旋转 uiimageview
iPhone - Wheel tracking finger jumps to same starting position?
我想问其他开发人员的问题是,触摸的用户可以顺时针和逆时针旋转图像。有什么方法可以检测用户移动 View 的方向吗?
它对我很重要,因为我正在制作一个时钟应用程序。我让用户将最小手从 0 分钟一直移动到 60 分钟。当它到达那里时,我将时针向上移动。但是用户可以逆时针旋转分针,在这种情况下我需要将时针向下移动。有什么想法吗?
最佳答案
你可以设置一个名为“lastPoint”的成员变量来记录你上次移动的点
下次可以计算方向
CGPoint lastPoint;
- (void) touchedBegin:(NSSet *)touches withEvent:(UIEvent *)event {
lastPoint = [touch locationInView:self.view];
}
-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
NSSet *allTouches = [event allTouches];
//you can save the point , then used in next time you want
int tInput = [allTouches count]-1;
UITouch *touch =[[allTouches allObjects] objectAtIndex:tInput];
CGPoint location = [touch locationInView:self.view];
float theAngle = atan2( location.y-imageX.center.y, location.x-imageX.center.x );
<strong>float theLastAngle = atan2( lastPoint.y-imageX.center.y, lastPoint.x-imageX.center.x );</strong>
<strong>lastPoint = location;</strong>
// compare theAngle & theLastAngle , so you can know it is clockwise or counterclockwise.
}
关于iphone - UIImageView 如何跟踪顺时针或逆时针用户运动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10201048/
我已经很长时间没有使用数学了,这应该是一个简单的问题。 假设我有两个点 A:(1, 0) 和 B:(1, -1)。 我想使用一个程序(Python 或任何编程语言)来计算 A、原点 (0, 0) 和
我有一个用点表示的凸多边形。点由x 坐标数组 和y 坐标数组 表示。 例如: X = {6, 1, 5, 0, 3} Y = {4, 0, 0, 4, 6} 如何按顺时针排序这些点?点数并不总是相同,
我正在开发一个项目,使用这段代码将一个元素拖到另一个圆形元素周围:http://jsfiddle.net/sandeeprajoria/x5APH/11/ function rotateAnn
我有一个二维矩阵 M[N][N],我需要将其逆时针旋转 90 度。我已经看到很多顺时针旋转的答案,但我找不到逆时针旋转的答案。这两个操作有多相似? 最佳答案 如果您反转每一行的顺序,然后顺时针旋转以相
对于我不会涉及的上下文,我需要两个本质上互为倒数的函数。 angle_to() 应该返回钟针从 0° 到连接 p1 和 p2 的线所必须转动的度数>(即 p1 是旋转中心),其中 p1 和 p2 都是
我是一名优秀的程序员,十分优秀!