gpt4 book ai didi

ios - 弹出 View 后显示黑色区域

转载 作者:行者123 更新时间:2023-11-30 11:56:19 24 4
gpt4 key购买 nike

我在 UITabBarController 内有一个 UINavigationController。我将一个 View 推送到堆栈上,其中 Hide Bottom Bar on Push 选项设置为 true。这成功地隐藏了选项卡栏并推送了 View 。然后,当我按下后退按钮时,它会弹回到初始 View Controller ,并且似乎将 View 底部偏移与选项卡栏相同的高度。看起来这是在弹出转换完成后发生的。这会在我的标签栏正上方留下一个“黑条”区域。这里发生了什么?如果我没有启用隐藏推送时的底部栏,它就可以正常工作。

编辑我刚刚尝试启用Extend Edges Under Opaque Bars,它解决了问题。谁能告诉我为什么这可以解决问题?!

最佳答案

edgesForExtendedLayout 和extendedLayoutInincludesOpaqueBars 属性,确定 View Controller 的 View 是否与顶部和底部栏(导航栏、工具栏等)重叠

默认情况下,它们不会重叠,这就是为什么当您禁用/隐藏它时,您会得到“黑色空间”。

关于ios - 弹出 View 后显示黑色区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47772660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com