我在我的应用程序中使用了PageViewController
来显示图像&如果有任何用户希望从pageViewController
中删除特定图像,那么用户可以将其删除,但我遇到的问题是当用户从PageViewController
删除图像然后删除后,删除图像显示当滚动图像时,PageViewController
的后面,任何人都可以帮我解决这个问题,如何刷新PageController。
答案 0 :(得分:0)
我找到了一种解决方法来强制UIPageViewController忘记当前未显示的相邻页面的缓存视图控制器:
pageViewController.dataSource = nil;
pageViewController.dataSource = self;
每次更改页面集时都会这样做。当然,这不会影响当前显示的页面。
通过这种解决方法,我避免了缓存错误,仍然可以在setViewControllers中使用animated:YES:direction:animated:completion:。