首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >UIPanGestureRecognizer -仅垂直或水平

UIPanGestureRecognizer -仅垂直或水平
EN

Stack Overflow用户
提问于 2011-08-18 07:53:09
回答 18查看 71.7K关注 0票数 152

我有一个视图,它有一个用于垂直拖动视图的UIPanGestureRecognizer。所以在识别器回调中,我只更新y坐标来移动它。这个视图的superview有一个UIPanGestureRecognizer,它会水平拖动视图,只是更新x坐标。

问题是第一个UIPanGestureRecognizer接受垂直移动视图的事件,所以我不能使用superview手势。

我试过了

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
 shouldRecognizeSimultaneouslyWithGestureRecognizer:
                            (UIGestureRecognizer *)otherGestureRecognizer;

两个都能用,但我不想那样。我希望只有在移动明显是水平的情况下才能检测到水平方向。所以如果UIPanGestureRecognizer有一个方向属性就更好了。

如何实现此行为?我发现文档非常混乱,所以也许有人可以在这里更好地解释它。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7100884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档