【发布时间】:2013-02-01 02:08:28
【问题描述】:
当我使用类似于this answer 的方法以编程方式在 UIPageViewController 中翻页时,页面指示器不会更新。滑动到下一页/上一页按预期更新页面指示器。以编程方式翻页时,我需要做什么来更新页面指示器?即如何在以编程方式更改页面后设置当前“索引”,以便页面指示器知道哪个页面指示器显示为活动?
我在文档中注意到,说明如下:
如果实现了“支持页面指示器”中的两个方法,并且页面视图控制器的过渡样式为 UIPageViewControllerTransitionStyleScroll,则页面指示器是可见的。这两个方法都是在调用 setViewControllers:direction:animated:completion: 方法之后调用的。 手势驱动导航后,这些方法不会被调用。索引会自动更新,视图控制器的数量预计保持不变。
(见上面的粗体字)
UIPageViewController documenatation
这是否意味着如果你不使用手势来翻页,那么就没有办法更新 UIPageIndicators 了吗?
提前感谢您的帮助。
【问题讨论】:
标签: objective-c ios6 uipageviewcontroller ios6.1