在UITabBarController中的UISplitViewController出现黑色条纹

4
我们有一个选项卡控制器。在其中,我们想在不同的选项卡上使用分割控制器。当我们构建此内容时,为什么会在内容和选项卡栏之间出现垃圾空间?我们建立了一个示例,我从下面贴了一张图片。
我不想改变黑色的颜色。我希望主视图和详细视图从状态栏延伸到选项卡栏的顶部。

storyboard example

编辑:添加了一张图片来展示问题。它与原始故事板不匹配,因为我们正在尝试在小范围内进行实验,然后再推向我们的主要应用程序,并且我们不断地进行编辑以找出如何解决这个问题。您将在此图像中看到主列表中有一个不应该存在的灰色条。

enter image description here


你的屏幕截图显示了故事板,但这并不能告诉你应用程序运行时的外观。 - matt
你运行应用程序时也会出现这个问题吗?因为我也是。 - RileyDev
2个回答

4
为了去掉灰色条,可以在Storyboard中勾选'Under Opaque Bars'(在Extend Edges下),或手动设置。
splitviewController.extendedLayoutIncludesOpaqueBars = true

然而,目前我不知道引起这个问题的原因,也不知道是否会在未来破坏其他东西,请牢记这一点。


0

你需要为Detail和Master ViewControllers启用“Under Button Bars”,你可以在属性检查器中进行设置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接