iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios以任何角度向任何方向实施UISwipeGestureRecogniser大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在左下位置(左右之@L_489_0@平均值)滑动东西.但UISwipeGesture仅识别左,右,下和上.

我想在我的整个屏幕视图上添加手势.然后,每当用户在屏幕上滑动时,我想知道滑动的起始和终止坐标.滑动可以是任何角度和任何位置.有没有办法在iOS中获得滑动的开始和结束坐标

请帮我.我被困住了. Thanx提前.

@L_874_3@

现在我使用以下步骤完成了这个实现: –

扩展类“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,请注明来意。