swiftui - 从 SwiftUI 视图推送到 iOS13 中的 Storyboard 项目时,导航视图隐藏
问题描述
我SwiftUI
在现有的 swift 项目中添加了视图。我在项目中有以下流程
FirstViewController --NavigationPush -> SwiftUIView1 -NavigationLink-> SwiftUIView2 - NavigationLink-> SwiftUIView3 - NavigationLink (UIViewRepresentable) -> SecondViewController。
直到 SwiftUIView3 一切都按预期工作。在从 推送时SwiftUIView3 -> SecondViewController
,即使我正在设置导航属性isHidden = false
,导航栏也会在控制器中出现几秒钟然后消失。我试图在所有控制器生命周期方法中取消隐藏导航。但什么也没有发生。请告诉我您解决此问题的建议。
仅供参考,下面的代码,我曾经SwiftUI
隐藏导航栏。代码块
.navigationBarTitle("") // This should be empty.
.navigationBarBackButtonHidden(true)
.navigationBarHidden(true)
解决方案
推荐阅读
- python - 服务 Odoo 11
- linux - 以下命令的目的是什么?
- python-3.x - 如何使用 svg 字体绘制文本
- azure - 如何将 Azure Data Lake Store gen 2 File Share 与 Azure Databricks 连接?
- c++ - 避免使用模板类型过度重复
- material-ui - Material-UI 表格分页翻译
- azure-cosmosdb - CosmosDB Mongo API 复合唯一索引是否要求每个字段都是唯一的?
- mysql - 试图将 SQL Server 转换为 MySql 以供上课
- node.js - 在 PM2 的集群模式下运行我的 Puppeteer 应用程序并没有利用多个进程
- azure - 无法在 Azure 中使用 CosmosDB Binding 作为 SpringBoot App 运行时间触发函数