如何刷新ios中的PageViewController(StoryBoard)

时间:2015-05-18 07:08:36

标签: ios iphone cocoa-touch cocos2d-iphone xcode6

我在我的应用程序中使用了PageViewController来显示图像&如果有任何用户希望从pageViewController中删除特定图像,那么用户可以将其删除,但我遇到的问题是当用户从PageViewController删除图像然后删除后,删除图像显示当滚动图像时,PageViewController的后面,任何人都可以帮我解决这个问题,如何刷新PageController。

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方法来强制UIPageViewController忘记当前未显示的相邻页面的缓存视图控制器:

pageViewController.dataSource = nil;
pageViewController.dataSource = self;

每次更改页面集时都会这样做。当然,这不会影响当前显示的页面。

通过这种解决方法,我避免了缓存错误,仍然可以在setViewControllers中使用animated:YES:direction:animated:completion:。