UIPageControl(页面控件)不显示在 UIPageViewController
Posted
技术标签:
【中文标题】UIPageControl(页面控件)不显示在 UIPageViewController【英文标题】:UIPageControl (Page Control) not show in UIPageViewController 【发布时间】:2013-10-14 09:54:16 【问题描述】:我的UIPageViewController
类符合UIPageViewControllerDataSource
协议,但UIPageControl
不可见。
我已经附加了代表UIPageViewController
和它的子UIViewController
之间的segues 的屏幕,它们是通过setViewControllers
方法添加的。
问题是为什么没有显示页面控制,除了添加UIPageControl
实例来查看我自己,我还能用它做什么?
【问题讨论】:
【参考方案1】:由于某种原因,UIPageControl 似乎只在转换样式设置为“滚动”时出现——非常令人沮丧! (希望我错了吗?) 点击你的 UIPageViewController('Home Page View Controller'?)来查看 Page View Controller 下的选项。
【讨论】:
【参考方案2】:确保您已实现可选的 -presentationCountForPageViewController:
和 -presentationIndexForPageViewController:
数据源方法。
UIPageViewController.h 的要求很清楚:
如果实现了这两种方法,页面指示器将可见, 过渡风格是'
UIPageViewControllerTransitionStyleScroll
',并且 导航方向是 'UIPageViewControllerNavigationOrientationHorizontal
'。
【讨论】:
以上是关于UIPageControl(页面控件)不显示在 UIPageViewController的主要内容,如果未能解决你的问题,请参考以下文章