我的UIPageViewController
课程符合UIPageViewControllerDataSource
协议,但UIPageControl
不可见。
我附加了屏幕,代表UIPageViewController
和它的孩子UIViewController
之间的段,这些段是由setViewControllers
方法添加的。
问题是为什么不显示页面控制,除了添加UIPageControl
实例以查看自己之外我该怎么办?
答案 0 :(得分:1)
出于某种原因,似乎UIPageControl仅在Transition Style设置为“Scroll”时出现 - 非常令人沮丧! (希望我错了?) 单击您的UIPageViewController('主页视图控制器??)以查看页面视图控制器下的选项。
答案 1 :(得分:0)
确保您已实施可选的-presentationCountForPageViewController:
和-presentationIndexForPageViewController:
数据源方法。
UIPageViewController.h非常清楚要求:
如果两种方法都已实施,页面指示器将可见 过渡风格是'
UIPageViewControllerTransitionStyleScroll
',和 导航方向是 'UIPageViewControllerNavigationOrientationHorizontal
'。