首先我应该说我的应用程序已经有了完美的缩放缩放功能,它也有平移功能,但是这个平移功能可以单点触控,我想让两者都可以多点触控。我的意思是,如果用户应该完成捏合手势缩放工作,并且如果用户将两个手指朝同一个方向移动,那么平移工作就会完成。我尝试使用阈值方法来测量手指之间的距离并将距离与之前的距离进行比较,如果距离之间的差异小于阈值,则它充当平移,如果差异大于阈值,则充当缩放。这种方法可行,但不一致。所以我在这里要求更聪明,更顺畅的方式来完成这项工作。
PS:我的捏缩放代码来自这里
首先我应该说我的应用程序已经有了完美的缩放缩放功能,它也有平移功能,但是这个平移功能可以单点触控,我想让两者都可以多点触控。我的意思是,如果用户应该完成捏合手势缩放工作,并且如果用户将两个手指朝同一个方向移动,那么平移工作就会完成。我尝试使用阈值方法来测量手指之间的距离并将距离与之前的距离进行比较,如果距离之间的差异小于阈值,则它充当平移,如果差异大于阈值,则充当缩放。这种方法可行,但不一致。所以我在这里要求更聪明,更顺畅的方式来完成这项工作。
PS:我的捏缩放代码来自这里