uinavigationcontroller - 隐藏导航栏 Swiftui
问题描述
我在 SwiftUI 中的 NavigationView 有问题,我添加了此代码以隐藏导航并且工作正常但是在滚动视图时出现粘性标题如何删除它?谢谢!!
NavigationView {
...
}
.navigationBarTitle("")
.navigationBarHidden(true)
.navigationBarBackButtonHidden(true)
解决方案
在 NavigationView 中移动 navigationBarTitle 和 navigationBarHidden 将移除粘性标题。这是代码。
import SwiftUI
struct ContentView: View {
let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December","January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
var body: some View {
NavigationView {
List(months, id: \.self) { month in
NavigationLink(destination: DetailView(month: month)) {
Text(month)
}
}
.navigationBarTitle("")
.navigationBarHidden(true)
}
//.navigationBarBackButtonHidden(true)
}
}
struct DetailView: View {
let month: String
var body: some View {
Text(month)
}
}
推荐阅读
- php - PHP致命错误:未捕获的错误:在布尔值上调用成员函数execute()
- sql-server - 我应该在 SSIS 中的 ADO.Net 和 OLE 之间选择什么?
- laravel - Laravel 背包列表不显示
- sql - 在 case 表达式中更改日期中的年份
- python - faker 从哪里获得虚假数据?
- python - 按顺序在字符串中搜索展开的序列
- c# - 无法从 Playstore 应用程序 xamarin 表单获取最新版本
- swift - 为什么显示此警告:不支持的配置:直接从视图控制器启动的 Segue 必须具有标识符
- spring-boot - 如何对 3 个具有唯一约束及其关系的实体进行建模?
- angular - 如何获取模板中标签属性的值