Ios “更多”选项卡“视图控制器选择器”顶部的白色栏及其各自的视图控制器

Ios “更多”选项卡“视图控制器选择器”顶部的白色栏及其各自的视图控制器,ios,swift,uinavigationcontroller,uitabbarcontroller,Ios,Swift,Uinavigationcontroller,Uitabbarcontroller,我有一个包含5个以上项目的选项卡栏,当我单击“更多”按钮时,它会将我带到TableViewController,它有其他选项,但顶部有一个白色栏,如下图所示。从“更多”选项卡栏中选择的任何视图控制器都面临顶部白色栏的相同问题 这是搜索前显示的带有可见白色条的屏幕 这是我点击搜索时的屏幕,搜索栏前有一个白色条 在视图控制器viewdidload方法中使用此方法当我将代码放在拾取的视图控制器中时,它会起作用。但是当我第一次点击更多的时候,它的顶部仍然有白色的间隔,你知道我应该把代码放在哪里吗,因

我有一个包含5个以上项目的选项卡栏,当我单击“更多”按钮时,它会将我带到TableViewController,它有其他选项,但顶部有一个白色栏,如下图所示。从“更多”选项卡栏中选择的任何视图控制器都面临顶部白色栏的相同问题

这是搜索前显示的带有可见白色条的屏幕

这是我点击搜索时的屏幕,搜索栏前有一个白色条


在视图控制器viewdidload方法中使用此方法

当我将代码放在拾取的视图控制器中时,它会起作用。但是当我第一次点击更多的时候,它的顶部仍然有白色的间隔,你知道我应该把代码放在哪里吗,因为屏幕是自动生成的。打开你的故事板点击属性检查器中的导航视图控制器有一个名为“显示”的字段导航栏请取消选中。是的,这会禁用整个应用程序的导航栏,因此会影响后台功能。是否有专门针对视图控制器的方法?
navigationController?.setNavigationBarHidden(true, animated: true)