[问题] 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