UIPageViewController issue

Crash信息:

*** Assertion failure in -[_UIQueuingScrollView _setWrappedViewAtIndex:withView:]


以上这个问题发生在UIPageViewController上覆盖了一个UIScrolleView,UIScrolleView在dismiss时会引发底层PageView的滑动事件,这个时候会出现上面的Crash信息,解决方案如下:


1.首先拿到PageView自带的ScrollView:


UIPageViewController issue_第1张图片
获取scrollview

2.写两个方法,分别控制scrollview是否可以滑动


UIPageViewController issue_第2张图片
控制scrollview行为

3.然后分别在合适的时机去控制scrollview是否enable,解决了!

解决方案很简单,但是网上一直找不到答案。

你可能感兴趣的:(UIPageViewController issue)