Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在UIPageViewController内容视图中指定页码_Iphone_Ios_Objective C_Ipad_Uipageviewcontroller - Fatal编程技术网

Iphone 在UIPageViewController内容视图中指定页码

Iphone 在UIPageViewController内容视图中指定页码,iphone,ios,objective-c,ipad,uipageviewcontroller,Iphone,Ios,Objective C,Ipad,Uipageviewcontroller,“我的内容”视图有一个顶部栏,显示第1页(共50页)。当PageViewController左右移动时,如何更新此字符串 - (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController { NSUInteger currentIndex

“我的内容”视图有一个顶部栏,显示第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或类似的内容视图中,如果您通过从modelArray获取当前viewController的索引,在viewdidload中设置当前显示的viewController的索引,它会显示什么?

很高兴我能帮上忙。但也许我应该把我的回答改写一下:问题是,当我将页面翻转到中间并回滚时,页面索引也会发生变化,这应该与我们取消页面翻转后的情况相同。希望您能够获得我的问题您也可以在
viewDidAppear
中设置正确的页码,而不是
viewDidLoad
。这样你就不必在取消翻页时设置页码了。这个问题的答案是什么,因为我也面临着同样的问题。