当我在连接到导航控制器的页面之间进行选项卡时,导航栏下方有时会出现黑色标记。
任何想法如何删除?
他们只是空白页。
let vc = self.storyboard!.instantiateViewController(withIdentifier: page)
self.show(vc, sender: self)
我尝试在导航控制器类中将背景设置为白色,就像某些线程推荐的那样没有做任何事情。
答案 0 :(得分:2)
当您在edgesForExtendedLayout
包含.top
的视图控制器与不包含edgesForExtendedLayout
的视图控制器之间进行切换时,会发生“污迹”。为避免这种情况,请确保所有视图控制器具有相同的extendedLayoutIncludesOpaqueBars
和相同的RewriteCond %{QUERY_STRING} jwt=(.*)
RewriteRule ^(.*)$ - [env=JWT:%1]
RequestHeader setifempty Authorization "Bearer %{JWT}e"
设置。
答案 1 :(得分:0)
对我来说,发生在我使用库中的ToolBar时。通过在导航控制器的属性检查器中切换“显示工具栏”,可以从导航控制器本身使用工具栏进行修复
答案 2 :(得分:0)