【发布时间】:2014-02-27 20:07:56
【问题描述】:
在横向时,我希望 UIPageViewController 的内容是全屏的,并且我想隐藏页面指示器。纵向显示页面指示器。
我知道实现数据源方法是使页面指示器显示/不显示的原因(请参阅https://stackoverflow.com/a/20749979/1103584),但正如我之前所说,我希望能够根据我的应用程序的方向有选择地隐藏它们.
我该怎么做?我以前在其他应用程序中看到过它(App Annie 中的图表),所以我知道这是可能的。遍历 UIPageViewController 的子视图以查找 UIPageControl 实例的答案对我来说听起来像是一个非常 hacky 的解决方案......必须有一种更“官方”的方式来做到这一点。
提前致谢。
【问题讨论】:
-
为了暂时解决我的问题,我不得不创建自己的页面指示器。这样,我可以显示/隐藏它们以满足我的需要。如果有人想让我发布一个我如何做的例子,请发表评论,我会的。否则,如果有人知道实现此目的的内置方法,则更“官方”的答案将被标记为正确。
标签: ios objective-c uipageviewcontroller