如何防止黑色背景出现在我的UINavigationBar中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何防止黑色背景出现在我的UINavigationBar中?相关的知识,希望对你有一定的参考价值。

我有一个segue,我从一个大标题过渡到一个小标题UINavigationBar,你可以看到,当我转换时,有一个黑色背景显示。表视图是为UITableViewController提供的默认视图(无约束,全屏)。很明显,问题是tableview没有扩大以填补可用空间。我怎样才能解决这个问题?

过渡代码: self.navigationItem.largeTitleDisplayMode = UINavigationItem.LargeTitleDisplayMode.never

enter image description here

答案

在进一步检查ios的Mail应用程序后,表视图不会调整大小,而是在AppDelegate中设置UIWindow的背景以匹配UITableView。这是我的解决方案。

以上是关于如何防止黑色背景出现在我的UINavigationBar中?的主要内容,如果未能解决你的问题,请参考以下文章

出现叠加时防止背景滚动

如何设置 UINavigation 大小以适合背景图像大小?

Kivy 光标黑色背景

如何在我的标签栏 iOS 应用程序上呈现模式 UINavigation 视图?

如何防止在 UINavigationbar 上同时触摸按钮的双重动作?

Flutter MaterialPageRoute 导航到黑色背景的屏幕时如何解决?