swift - 隐藏的导航栏和更改的应用程序流程 - 迅速
问题描述
我可能阅读了整个互联网,但找不到解决方案,也许我不知道此功能的正确名称。通常导航栏在每个 VC 上都是可见的,并且应用程序中的每个新视图都来自设备的右侧。突然,我的应用程序中的导航栏变得不可见,并且新的视图开始从设备底部出现。如何恢复到之前的设置?实际上,我不知道是哪个函数导致了这种变化,也不知道在哪里可以把它改回来。
谢谢你的帮助。
解决方案
我认为假设的问题是,您开始使用present modally
控制器而不是push
如果您正在推动控制器,例如
self.navigationController?.pushViewController(viewController, animated: true)
比你navigationBar
的显示。如果您以模态方式呈现,例如
self.presentViewController(vc, animated: true, completion: nil)
它从下方出现,并且没有导航控制器。请检查 所有Selection Segues有什么区别?
在提问之前,我建议您阅读有关 iOS 导航和基本内容的文档
推荐阅读
- javascript - clearInterval 不会停止间隔
- c++ - 使用 Detected Idiom 实现 is_destructible
- r - 无法为签名“逻辑”找到函数“rowData”的继承方法
- c# - 为什么我的 Windows 窗体按钮上缺少 Aero 视觉样式动画?
- php - 如何将 do-while 循环转换为 for 循环
- python - ImportError:无法导入名称“convert_kernel”
- exception - 如何在 .NET CORE 中使用 SqlException?
- amazon-web-services - 在 S3 中,通过具有不同访问级别的 IAM 策略将文件夹分配给两个用户
- haskell - Haskell QuickCheck 用于测试 n-ary tree eval
- mysql - Mysql:带边框的ST_Contains检测多面体是否包含点