2013-08-30 26 views
1

我有一個iPad應用程序中的按鈕frame.origin.x == 0。用戶必須能夠用他的手指移動按鈕。我意識到這與UIPanGestureRecognizer,它工作正常。但是,我收到了一個錯誤報告,如果用戶從屏幕外移動手指(從iPad的黑色邊緣),按鈕不會移動。我檢查並且UIPanGestureRecognizerselector在觸摸進入按鈕的框架時沒有被調用。 有什麼辦法解決這個問題嗎?在iOS主屏幕中,它可以工作,所以即使從屏幕外部開始手勢,也可以滾動應用程序。PanGestureRecognizer選擇器不叫

回答

0

我想通了。我在屏幕外面有一個UIView,它的右上角是x == 0。如果我在屏幕之外將該視圖設置爲hidden,則PanRecognizer將起作用。