通过故事板

时间:2016-10-20 13:40:54

标签: ios swift uipageviewcontroller uipagecontrol

我尝试按照tutorial创建入职页面,效果很好。

该链接建议使用storyboard创建每个页面作为单个视图控制器,然后将其包装在我的类UIPageViewController的子类上。

通过遵循该教程,我已经创建了很好的入职页面,但还有一个问题。基本上,我使用storyboard创建了我的入门页面的每个页面,并创建了它的类子类UIViewController。然后我拖了UIPageViewController这是我的初始视图控制器。结果创建在底页上有黑点指示的入门页面。我尝试移动该指标并对其进行修改,但仍然没有任何线索。

所以我的第一步是删除其数据源方法presentationCountForPageViewControllerpresentationIndexForPageViewController的实现,我的指标已经消失。

我的问题是,我应该在哪里添加UIPageControl,以便我的入职页面不会使用其底部指标?

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

子类UIPageViewController不是最好的主意。更好的是为UIPageViewController创建一个符合UIPageViewControllerDataSourceUIPageViewControllerDelegate的容器视图控制器。使用故事板,您可以添加容器视图控制器查看加载UIPageViewController的容器视图。从UIPageViewController方法获取-prepareForSegue:sender:进行配置。 现在,您可以从容器视图控制器管理UIPageViewController了。祝你好运!