我可以使用 UIPinchGestureRecognizers 来区分水平和垂直捏合吗?
我有一个用户可以捏放大或缩小的视图。我希望它沿着两个轴工作 - 如果捏合主要是水平的,它将水平地增大/缩小对象,但如果捏合主要是垂直的,它将垂直地增大/缩小对象。
我可以用一两个捏识别器来实现这一点吗?如果可以,如何实现?
I have a view which the user can pinch to grow or shrink. I'd like this to work along two axes - if the pinch is mostly horizontal, it will grow/shrink the object horizontally, but if the pinch is mostly vertical, it will grow/shrink the object vertically.
Can I achieve this with one or two pinch recognizers, and if so, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您也许可以使用
UIPinchGestureRecognizer
来实现此目的,但您必须编写代码来确定捏合是水平还是垂直。我还没有测试过这个:You might be able to use a
UIPinchGestureRecognizer
for this, but you will have to write code to figure out if the pinch is horizontal or vertical. I haven't tested this: