我正在使用UIPageViewController。在此视图中切换通话中状态栏时,它会调整正常。如果在加载UIPageViewController之前打开了调用状态栏,页面将被推下20pt,并在该空间中显示黑条。
以下是截图:
其他帖子建议使用页面控制器上的settingsAdjustsScrollViewInsets设置为NO。我已经尝试过了,但它不起作用。我也试过self.edgesForExtendedLayout = UIRectEdgeNone;
将UIPageViewController框架的原点设置为0有效,但感觉不对:
CGRect frame = self.pageController.view.frame;
frame.origin.y = 0;
self.pageController.view.frame = frame;