我有一个大型的iOS应用程序,为视图控制器提供了for和XIB。现在,我正逐步从XIB/View控制器迁移到SwiftUI,但我不知道如何解决特定的问题。
一些XIB/View控制器有一个导航条,如果这些XIB/controllers推送SwiftUI视图,则SwiftUI视图将正确显示,其内容和导航条继承自其父XIB视图。但是一些SwiftUI视图需要更改一些继承的导航栏按钮,我不知道如何从SwiftUI代码访问导航栏内容。
我试图使用以下方法隐藏继承的导航栏
.navigationBarTitle("")
.navigationBarHidden(true)(正在工作)并使用SwiftUI组件创建NavigationView导航条,但是:
使用此
谢谢!
发布于 2022-04-02 11:23:43
我刚刚发现我有这样的方法:
.navigationBarItems(leading: View, trailing: View) 所以我可以用它定制我的肚脐按钮。我不需要隐藏继承的导航条,只需自定义它。
https://stackoverflow.com/questions/71713762
复制相似问题