UIPageViewController in iOS6

前端 未结 5 1949
野趣味
野趣味 2020-12-24 07:59

In iOS6 in the methods viewControllerAfterViewController and viewControllerBeforeViewController if I return nil (for block the page navigat

5条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-24 08:07

    Totally same issue here.

    What I did was a hotfix which just to returns clone of before/afterViewController instead of nil, i.e.

    // viewController = before/afterViewController
    NSUInteger index = [self indexOfViewController:viewController];
    
    // NOTE: return nil crashes in iOS6
    return [self viewControllerAtIndex:index storyboard:viewController.storyboard];
    

    This means you can page-curl forever but I had no other choice... Better solution is always welcome.

提交回复
热议问题