如何检测同时手势的结束? (iOS)
在我的应用程序中,我同时使用 UIPinchGestureRecognizer、UIRotationGestureRecognizer 和 UIPanGestureRecognizer 来缩放、旋转和移动图像。
方法gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:总是返回YES并且图像操作效果很好,但是......我如何检测所有同时手势的结束,以便我可以重置图像?
In my app I use UIPinchGestureRecognizer, UIRotationGestureRecognizer and UIPanGestureRecognizer simultaneously for scaling, rotating and moving an image.
The method gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer: always return YES and the image manipulation works great, but... how can I detect the end of ALL simultaneous gestures, so I can reset the image?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一个简单的解决方案怎么样,比如计算当前正在处理的手势,并在所有手势结束时采取行动?
.h 文件:
.m 文件:
How about a simple solution like counting gestures that are currently being handled, and acting when all of them end?
.h file:
.m file: