2

我的内容视图有一个顶部栏,显示第 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 或内容视图中的类似内容

4

1 回答 1

0

如果您只是通过从 modelArray 中获取当前 viewController 的索引来设置当前正在显示的 viewController 的 viewDidLoad 中的索引,它会显示什么?

于 2013-01-16T11:00:35.743 回答