我的UIViewController嵌入在导航控制器中:
我尝试了setNavigationBarHidden:animated:隐藏通知栏。它可以工作,但是大约有2秒的延迟。这是屏幕截图:
我的用法是将其添加到viewDidLoad()
:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.setNavigationBarHidden(true, animated: false)
}
navigationbar
屏幕启动后如何立即隐藏?
每个应用程序都必须提供一个启动文件或至少一个静态映像。
延迟是由主情节提要文件中的启动屏幕引起的。不要将启动屏幕文件设置为您的Main.storyboard
文件。
在Project settings > General -> App Icons and Launch Images -> Launch Screen File
:
将其设置到另一个故事板:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句