我是 iOS 开发的初学者,标题已经说明了一切。
我有一个 UINavigationController;如果用户正在查看 Root View ,我希望它不显示导航栏,但在其他 View 中显示导航栏。
有没有一种优雅的方式来做到这一点?
最佳答案
在所有 View Controller 上使用这行代码 [navigationController setNavigationBarHidden: YES animated:YES];
如果不需要动画,你可以执行 animated:NO
并添加此代码在 viewDidLoad
中,否则将其放在 viewWillAppear
或 viewDidAppear
关于objective-c - 在 UINavigationViewController 的 Root View 中隐藏导航栏,但在其他 View 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8620491/