26

我正在使用 UIPageViewController 来显示其他 4 个 ViewController。所以我的 RootViewController 是一个 PageViewController ,它显示了我在 Storyboard 中创建的其他 4 个 ViewControllers,并与不同的 Views 保持一致。一切都很完美。但是是否可以将 UIPageControl 添加到此 PageViewController。这有可能吗?

或者有人知道我怎样才能达到类似的结果?

会很棒,谢谢!

4

1 回答 1

44

您需要实现这些UIPageViewControllerDataSource方法:

迅速

func presentationCount(for pageViewController: UIPageViewController) -> Int { ... }
func presentationIndex(for pageViewController: UIPageViewController) -> Int { ... }

对象-C

- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController

你会在 UIPageViewController 的底部 36px 处看到一个页面控件。如果看不到它们,请尝试将视图的颜色更改为深色。

于 2013-03-30T09:45:59.787 回答