UIPageControl(页面控制)不在UIPageViewController中显示

时间:2013-10-14 09:54:16

标签: cocoa-touch uipageviewcontroller uipagecontrol

我的UIPageViewController课程符合UIPageViewControllerDataSource协议,但UIPageControl不可见。

我附加了屏幕,代表UIPageViewController和它的孩子UIViewController之间的段,这些段是由setViewControllers方法添加的。

enter image description here

问题是为什么不显示页面控制,除了添加UIPageControl实例以查看自己之外我该怎么办?

2 个答案:

答案 0 :(得分:1)

出于某种原因,似乎UIPageControl仅在Transition Style设置为“Scroll”时出现 - 非常令人沮丧! (希望我错了?) 单击您的UIPageViewController('主页视图控制器??)以查看页面视图控制器下的选项。

答案 1 :(得分:0)

确保您已实施可选的-presentationCountForPageViewController:-presentationIndexForPageViewController:数据源方法。

UIPageViewController.h非常清楚要求:

  

如果两种方法都已实施,页面指示器将可见   过渡风格是'UIPageViewControllerTransitionStyleScroll',和   导航方向是   'UIPageViewControllerNavigationOrientationHorizontal'。