我已经在this教程上构建了自己的页面控制器。 我的数组更改后如何重新加载ViewController?
我想重新加载并仅显示现有项目。
答案 0 :(得分:-1)
由于您没有发布任何代码,我假设您已经完成了本教程中的所有操作。
你需要的是确保你的数组不是用ViewController初始化的,而是单独的。之后只需要[self createPageViewController]
即可刷新它。
更好的方法是使用:
if([contentImages count])
{
NSArray *startingViewControllers = @[[self itemControllerForIndex: 0]];
[pageController setViewControllers: startingViewControllers
direction: UIPageViewControllerNavigationDirectionForward
animated: NO
completion: nil];
}
我无法对此进行测试,但如果示例正确则应该有效。