返回应用程序时,UINavigationBar需要更多空间

时间:2018-07-12 01:07:22

标签: swift uinavigationcontroller uinavigationbar

我正在开发一个用于对偏远地区简易机场进行分类的应用程序,并且我有一个链接可以在Google Maps中打开简易机场。所有这些都有效,但是当我返回到我的应用程序时,UINavigationBar很小(应该是它的样子),但是在它下面有一个空白,好像它仍在占用较大的空间。当我滚动到顶部时,导航栏再次变大,向下滚动使白色栏消失。关闭prefers large titles可解决此问题,使我相信这与尝试为大型导航栏腾出空间有关。

我在viewDidLoad函数中确实包含了这些内容,因为我还有另外一个大标题没有意义的区域:

navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .always

我认为他们可能与此有关,但据我所知,他们没有。当我将其注释掉时,问题仍然存在。

我尝试寻找答案,但是在this question之类的问题中实施解决方案对我的问题并不完全有意义,甚至仍然行不通。

下面有一张图片显示了我的问题,这是发生的视频:dropbox.com

example

0 个答案:

没有答案