ios - 如何在uipageviewcontroller swift中转换时隐藏导航栏
问题描述
我有一个 uipageviewcontroller,我正在从其他视图控制器推送以下代码:-
self.navigationController?.pushViewController(rideDetailsPageViewController, animated: true)
当我尝试在 uipageviewcontroller 中滑动时出现导航栏。如何防止这种情况?
解决方案
如果要隐藏导航栏,请应用以下代码方法rideDetailsPageViewController
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.isNavigationBarHidden = true
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.navigationController?.isNavigationBarHidden = false
}
推荐阅读
- angular - Angular 6 - 当父组件获取其子组件的数据时显示加载消息
- php - 为什么 Laravel 不关心数组输入验证?
- python - subprocess.Popen() 中的 ADB 命令 exec-out 不起作用
- django - Django 崩溃 - 分段错误:macOS 上的 11
- laravel-5.6 - 用谷歌或脸书注册
- python - 无法通过命令提示符安装 Selenium WebDriver
- javascript - Konva.js 相对于 Paper.js 的优势
- bash - shell脚本关闭多个独立进程,但逻辑依赖
- vba - Word:在没有第一行的表格列中设置书签的宏
- git - git checkout 版本,包括子模块