我的内容视图有一个顶部栏,显示第1页,共50页。当PageViewController左右移动时,如何更新此字符串。
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController
viewControllerBeforeViewController:(UIViewController *)viewController
{
NSUInteger currentIndex = [self.modelArray indexOfObject:[(ContentViewController *)viewController DocumentPath]];
NSLog(@"CURRENT PAGE IN CONTENTVIEW====%d",currentIndex-1);
}
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController
viewControllerAfterViewController:(UIViewController *)viewController
{
NSUInteger currentIndex = [self.modelArray indexOfObject:[(ContentViewController *)viewController DocumentPath]];
NSLog(@"CURRENT PAGE IN CONTENTVIEW====%d",currentIndex+1);
}
以上代码总是返回错误的计数,我该如何解决这个问题。
我需要内容视图中的特定页码。我的意思是在viewdidload或内容视图中的类似内容
答案 0 :(得分:0)
如果您只是通过从modelArray获取当前viewController的索引来设置当前正在显示的viewController的viewDidLoad中的索引,那么它是什么?