Navigation bar is moving up to statusbar(导航栏正在向上移动到状态栏)
问题描述
我有一个 viewController.哪个没有 navigationBar. 我正在推动另一个具有 navigationBar. 的 viewController 正在上升我正在使用以下代码来显示 navigationBar
I have a viewController. Which does not have navigationBar. I am pushing another viewController that has navigationBar. Which is going up
I am using following code to show the navigationBar
self.navigationController?.setNavigationBarHidden(false, animated: false)
推荐答案
我相信你试图在 firstVC 中隐藏 navigationBar 并在 secondVC 中显示它代码>.
I believe you trying to hide navigationBar in firstVC and show it in secondVC.
在您的 firstVC 中尝试以下方法,并确保您使用 navigationController 嵌入了您的 firstVC.
Try following method into your firstVC and make sure you embedded your firstVC with navigationController.
您的 storyBoard 流程布局应如下所示...
Your storyBoard flow layout should be look like below...
在 firstVC 中实现以下方法.
override func viewWillAppear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(true, animated: true)
}
override func viewWillDisappear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
输出:更新
这篇关于导航栏正在向上移动到状态栏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:导航栏正在向上移动到状态栏
基础教程推荐
- Android Volley - 如何动画图像加载? 2022-01-01
- navigationItem.backBarButtonItem 不工作?为什么上一个菜单仍然显示为按钮? 2022-01-01
- 如何将图像从一项活动发送到另一项活动? 2022-01-01
- SwiftUI-ScrollViewReader的ScrollTo不滚动 2022-01-01
- iOS - UINavigationController 添加多个正确的项目? 2022-01-01
- 为什么姜饼模拟器方向卡在应用程序中? 2022-01-01
- 如何比较两个 NSDate:哪个是最近的? 2022-01-01
- Xcode UIView.init(frame:) 只能在主线程中使用 2022-01-01
- Play 商店的设备兼容性问题 2022-01-01
- UIImage 在开始时不适合 UIScrollView 2022-01-01
