我的UIViewController被嵌入了一个导航控制器:
我尝试使用setNavigationBarHidden:animated:来隐藏通知栏,它确实起作用,但有大约2秒的延迟。这是截图:
我的用法是在viewDidLoad()
中添加它:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.setNavigationBarHidden(true, animated: false)
}
如何在屏幕启动时立即隐藏导航栏?
viewDidLoad
中还做了其他事情吗?我在测试应用程序中尝试了你的代码,没有延迟。 - Paulw11