我一直在使用UIPageController
在不同的 Controller 之间导航。现在,我想在底部添加这些点,以便用户可以看到他在哪个 Controller 上。这可以通过UIPageControl
实现。有没有简单的方法可以将两者结合起来?
最佳答案
从UIPageViewController.h(iOS6 +)的底部开始〜
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController NS_AVAILABLE_IOS(6_0); // The number of items reflected in the page indicator.
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController NS_AVAILABLE_IOS(6_0); // The selected item reflected in the page indicator.
否则,我认为您需要在自己的
UIPageControl
中添加一个UIPageViewController
并基本上将它们绑在一起,以使其保持同步...但是您必须手动完成所有绑定(bind)。