作者issuemylove (skill)
看板MacDev
标题[问题] UIPageViewController 按钮翻页BUG
时间Wed Apr 9 16:14:53 2014
各位大大好
我在实作UIPageViewController时,本身是可以手动翻页
然後我在每个Page都有设置前往下一页的按钮(UIButton)
结果似乎使用者只要手残按下按钮的瞬间也有拖曳到本身PageViewController的话
就会造成 NSInternalInconsistencyException
reason: Failed to determine navigation direction for scroll
後来我想说在 button 按下去时
将 pageViewController.view.userInterationEnable = NO;
动画结束後在将 userInteractionEnable = YES;
这样应该就不会有那样的问题了
...虽然出现错误的机率减少了
但不时还是会出现上述的exception
请问有大大知道如何对PageViewController这样的问题要怎麽解呢?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.21.125.247
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1397031296.A.FD0.html
1F:→ howdiun:也许可以试试看用gesture的cancelsTouchesInView 04/09 18:27