页面更改时iOS UIPageViewController索引不增加

Posted

技术标签:

【中文标题】页面更改时iOS UIPageViewController索引不增加【英文标题】:iOS UIPageViewController index not incrementing when page change 【发布时间】:2013-02-01 20:18:11 【问题描述】:

我正在尝试实现 UIPageViewController 及其工作,但索引始终为 cero。我实施:

-(UIViewController*)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController


    NSUInteger index=[self indexOfViewController:(contentViewController*)viewController];
     NSLog(@" index %d", index);
    if (index==NSNotFound) 
        return nil;
    
    index++;
    return [self viewControllerAtIndex:index];


但视图控制器的索引从未更新。任何关于为什么的指针?

【问题讨论】:

indexOfViewController:的实现是什么? 谢谢问题出在:-(NSUInteger)indexOfViewController:(contentViewController *)viewController 请解释解决方案是什么,以防其他人遇到同样的问题。 【参考方案1】:

开:

-(contentViewController *)viewControllerAtIndex:(NSUInteger)index

我返回值为cero 的索引。我修复了一切正常

【讨论】:

以上是关于页面更改时iOS UIPageViewController索引不增加的主要内容,如果未能解决你的问题,请参考以下文章

如何在 JQuery Mobile for iOS 中发生页面更改时添加一些操作

iOS6 自动旋转 - UIPageViewController

UIPageViewController - 每个页面显示不同的 Webview

Vue路由器更改页面时如何加载Jquery插件/脚本?

iOS 无法在第一页加载时操作 jQuery DOM 更改

在“打开链接”页面更改语言