通过故事板将 UIPageControl 添加到 UIPageViewController
Add UIPageControl to UIPageViewController via storyboard
我尝试按照此 tutorial 创建入职页面,效果很好。
link 建议使用故事板将每个页面创建为单一视图控制器,然后将其包装在我的 class 上,它是 UIPageViewController
的子 class。
按照该教程,我已经创建了不错的入职页面,但还剩下一个问题。基本上,我使用故事板创建了我的入职页面的每个页面,并创建了它的 class subclassing UIViewController
。然后我拖动 UIPageViewController
这是我的初始视图控制器。结果创建了在底部页面上有黑点指示器的入职页面。我尝试移动那个指标并修改它,但仍然没有头绪。
所以我的第一步是删除其数据源方法 presentationCountForPageViewController
和 presentationIndexForPageViewController
的实现,我的指标已经消失。
我的问题是,我应该在哪里添加 UIPageControl
以便我的入职页面不使用其底部指示器?
如有任何帮助,我们将不胜感激。谢谢!
子类 UIPageViewController
不是最好的主意。更好的方法是为 UIPageViewController
创建一个符合 UIPageViewControllerDataSource
和 UIPageViewControllerDelegate
的容器视图控制器。使用情节提要,您可以向容器视图控制器的视图添加一个加载您的 UIPageViewController
的容器视图。从 -prepareForSegue:sender:
方法获取 UIPageViewController
进行配置。
现在您可以从容器视图控制器管理您的 UIPageViewController
。祝你好运!
我尝试按照此 tutorial 创建入职页面,效果很好。
link 建议使用故事板将每个页面创建为单一视图控制器,然后将其包装在我的 class 上,它是 UIPageViewController
的子 class。
按照该教程,我已经创建了不错的入职页面,但还剩下一个问题。基本上,我使用故事板创建了我的入职页面的每个页面,并创建了它的 class subclassing UIViewController
。然后我拖动 UIPageViewController
这是我的初始视图控制器。结果创建了在底部页面上有黑点指示器的入职页面。我尝试移动那个指标并修改它,但仍然没有头绪。
所以我的第一步是删除其数据源方法 presentationCountForPageViewController
和 presentationIndexForPageViewController
的实现,我的指标已经消失。
我的问题是,我应该在哪里添加 UIPageControl
以便我的入职页面不使用其底部指示器?
如有任何帮助,我们将不胜感激。谢谢!
子类 UIPageViewController
不是最好的主意。更好的方法是为 UIPageViewController
创建一个符合 UIPageViewControllerDataSource
和 UIPageViewControllerDelegate
的容器视图控制器。使用情节提要,您可以向容器视图控制器的视图添加一个加载您的 UIPageViewController
的容器视图。从 -prepareForSegue:sender:
方法获取 UIPageViewController
进行配置。
现在您可以从容器视图控制器管理您的 UIPageViewController
。祝你好运!