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