首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SwiftUI和NavigationBar

SwiftUI和NavigationBar
EN

Stack Overflow用户
提问于 2022-04-01 23:46:44
回答 1查看 461关注 0票数 1

我有一个大型的iOS应用程序,为视图控制器提供了for和XIB。现在,我正逐步从XIB/View控制器迁移到SwiftUI,但我不知道如何解决特定的问题。

一些XIB/View控制器有一个导航条,如果这些XIB/controllers推送SwiftUI视图,则SwiftUI视图将正确显示,其内容和导航条继承自其父XIB视图。但是一些SwiftUI视图需要更改一些继承的导航栏按钮,我不知道如何从SwiftUI代码访问导航栏内容。

我试图使用以下方法隐藏继承的导航栏

代码语言:javascript
复制
.navigationBarTitle("")
.navigationBarHidden(true)

(正在工作)并使用SwiftUI组件创建NavigationView导航条,但是:

  1. 我不知道这是不是正确的方法。

使用此

  1. 组件显示的新导航条要比继承的导航条高得多。为什么它的肚脐要高得多?我能改变一下吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-04-02 11:23:43

我刚刚发现我有这样的方法:

代码语言:javascript
复制
.navigationBarItems(leading: View, trailing: View) 

所以我可以用它定制我的肚脐按钮。我不需要隐藏继承的导航条,只需自定义它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71713762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档