ios - SWIFTUI 在 TabView 中隐藏当前视图的 navigationBarBackButton
问题描述
我的 XCode 项目中使用 SwiftUI 有一个基本的 TabView。我需要navigationBarBackButton
从 3 中隐藏 2 个视图。在第三个视图 ( profileDetail()
) 上,我希望显示后退按钮。
我试过这个,但是当至少有一个时,后退按钮是隐藏的.self.navigationBarBackButtonHidden(true)
struct testView: View{
var body: some View{
TabView{
chats().tabItem{
Text("Chats")
}.tag(1).self.navigationBarBackButtonHidden(true)
friendDetail().tabItem{
Text("Friends")
}.tag(2).self.navigationBarBackButtonHidden(true)
profileDetail().tabItem{
Text("Profile")
}.tag(3).self.navigationBarBackButtonHidden(false)
}
}
}
解决方案
嘿-我还没有完全完成您对 TabViews 所做的事情,但我认为这会起作用:
let backButton = UIBarButtonItem()
backButton.title = ""
让我知道我是否理解错误。
推荐阅读
- excel - 我的问题是,如何将另一个单元格范围内的日期变暗?
- php - 以编程方式从购物篮中删除产品
- c# - 在 C#.Net 和实体框架中将数据从 API 添加到数据库?
- javascript - 如何从转换中访问 Nuxt JS 数据()?
- python - 在静态文件夹中加载 css 时出现错误 404
- symfony - Symfony 4 - 使用 Select2 动态生成提交的表单
- laravel - 我正在连接多个数据库,我使用 Laravel Excel 我无法导出。这是错误“未配置数据库 [mysql]”。
- sql-server - 非法 XML 字符 - SSRS
- java - Maven:分发 maven jar
- linux - 单元(cisco)上的 bash 脚本远程 ssh ping 结果有一半响应