我正在使用UIPageViewController。在此视图中切换通话状态栏时,它可以很好地调整。如果在加载UIPageViewController之前打开通话状态栏,则页面被按下20pt,并在该空间中显示黑条。通话状态栏将UIPageViewController内容视图向下推
下面是什么,这看起来像一个截图:
其他职位推荐使用页面控制器上设置automaticallyAdjustsScrollViewInsets为NO。我已经试过了,它不起作用。我也试着self.edgesForExtendedLayout = UIRectEdgeNone;
的UIPageViewController坐标系的原点设置为0的作品,但感觉不对:
CGRect frame = self.pageController.view.frame;
frame.origin.y = 0;
self.pageController.view.frame = frame;
您是否找到任何可能的解决方案?我正在遇到与您在此处列出的状态栏非常类似的问题。 – speby 2015-04-29 16:16:19
我包含的代码片段用于将页面控制器帧的y原点设置为0。把它放在你的UIPageViewController的'viewDidLoad'方法中。 – ebi 2015-04-29 18:26:35