未调用PanGestureRecognizer选择器

时间:2013-08-30 13:11:38

标签: ios uigesturerecognizer uipangesturerecognizer

我在带有frame.origin.x == 0的iPad应用中有一个按钮。用户必须能够用手指移动按钮。我用UIPanGestureRecognizer意识到这一点,它运行正常。但是我得到了一个错误报告,如果用户从屏幕外移动手指(从iPad的黑边缘),按钮不会移动。我检查了,当触摸进入按钮的框架时,selector的{​​{1}}没有被调用。 有没有什么办法解决这一问题?在iOS主屏幕上它可以工作,因此您甚至可以使用从屏幕外部开始的手势滚动应用程序。

1 个答案:

答案 0 :(得分:0)

我明白了。我在屏幕外面有一个UIView,它带有那个按钮,它最右边的角落是x == 0。如果我将该视图设置为hidden,当它位于屏幕之外时,PanRecognizer可以正常工作。