大佬教程收集整理的这篇文章主要介绍了ios以任何角度向任何方向实施UISwipeGestureRecogniser,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在我的整个屏幕视图上添加手势.然后,每当用户在屏幕上滑动时,我想知道滑动的起始和终止坐标.滑动可以是任何角度和任何位置.有没有办法在iOS中获得滑动的开始和结束坐标
请帮我.我被困住了. Thanx提前.
扩展类“UIGestureRecognizer”后,您可以实现一些委托方法.
这是方法.
//它将给出触摸的起点
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { CGPoint startSwipePoint= [touches.anyObject @R_607_5352@nInView:self.view]; }
//它将提供基于法规的触摸点
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { CGPoint point=[touches.anyObject @R_607_5352@nInView:self.view]; }
//它将给出结束滑动点
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { CGPoint endSwipePoint= [touches.anyObject @R_607_5352@nInView:self.view]; }
//这是计算两点之间角度的代码.我正在使用起点和终点.但是你可以根据你的要求使用这两点中的任何一点
CGFloat angle=atan2(startSwipePoint.y - endSwipePoint.y,endSwipePoint.x - startSwipePoint.X) * Rad2Deg;
以上是大佬教程为你收集整理的ios以任何角度向任何方向实施UISwipeGestureRecogniser全部内容,希望文章能够帮你解决ios以任何角度向任何方向实施UISwipeGestureRecogniser所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。