我使用一个UIPageViewController来显示其他4个viewcontroller。所以我的RootViewController是一个PageViewController,它显示了我在Storyboard中创建的另外4个viewcontroller,它们带有到不同视图的segue。一切都很完美。但是是否有可能添加一个UIPageControl到这个PageViewController。这可能吗?
或者有人知道我如何才能达到类似的结果?
太好了,谢谢!
您需要实现这些UIPageViewControllerDataSource
方法:
func presentationCount(for pageViewController: UIPageViewController) -> Int { ... }
func presentationIndex(for pageViewController: UIPageViewController) -> Int { ... }
Obj-C
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController
你会得到一个页面控件出现在UIPageViewController的底部36px处。如果你看不见它们,试着把视图的颜色改为深色。