ios – UITabBarController中UISplitViewController中的黑条

我们有一个Tab控制器.在内部,我们希望在不同的选项卡上有拆分控制器.当我们构建它时,为什么我们在内容和标签栏之间获得垃圾空间?我们建立了一个例子,我从下面粘贴了一个图像.

我不想改变黑色的颜色.我希望主视图和详细视图从状态栏转到标签栏的顶部.

《ios – UITabBarController中UISplitViewController中的黑条》

编辑:添加图像以显示问题.它与原始故事板不匹配,因为我们试图在推送到我们的主应用程序之前进行小规模试验,并且我们不断编辑以找出如何解决这个问题.您将在此图像中看到主列表中有一个灰色条不应该存在.

《ios – UITabBarController中UISplitViewController中的黑条》

最佳答案 要摆脱灰色栏,请在故事板中选中“在不透明条纹下”(在“延伸边缘”下)或手动设置

splitviewController.extendedLayoutIncludesOpaqueBars = true

但是,我目前不知道造成这种情况的原因是什么,如果它在路上打破了其他东西,那么请记住这一点.

点赞