[問題] UIPageViewController 按鈕翻頁BUG

作者: issuemylove (NotLove)   2014-04-09 16:14:53
各位大大好
我在實作UIPageViewController時,本身是可以手動翻頁
然後我在每個Page都有設置前往下一頁的按鈕(UIButton)
結果似乎使用者只要手殘按下按鈕的瞬間也有拖曳到本身PageViewController的話
就會造成 NSInternalInconsistencyException
reason: Failed to determine navigation direction for scroll
後來我想說在 button 按下去時
將 pageViewController.view.userInterationEnable = NO;
動畫結束後在將 userInteractionEnable = YES;
這樣應該就不會有那樣的問題了
...雖然出現錯誤的機率減少了
但不時還是會出現上述的exception
請問有大大知道如何對PageViewController這樣的問題要怎麼解呢?
謝謝!
作者: howdiun (Howdiun)   2014-04-09 18:27:00
也許可以試試看用gesture的cancelsTouchesInView

Links booklink

Contact Us: admin [ a t ] ucptt.com