我的子视图导航栏中有一个巨大的空间。
我假设通过添加trailing
按钮,它将使所有内容很好地对准back
按钮的右侧。
这是我的主要观点:
现在这是我的子视图:
看看顶部的巨大缺口。我希望plus
按钮位于back
按钮的右侧。我是否需要为此创建一个自定义后退按钮?
这是我的子视图代码:
var body: some View {
NavigationView {
List {
Text("hello world")
Text("hello world")
Text("hello world")
}
.navigationBarTitle(todoList.title!)
.navigationBarItems(trailing:
HStack {
Button(action: {
self.add = true
},label: {
Image(systemName: "plus")
})
}
)
}
}
我还想从back
按钮中删除文本,所以它只是一幅图像。
总结:
- 我想要
plus
按钮右侧顶部的back
按钮 - 我想删除
back
按钮文本,在此示例中为ColorTodo
是否有SwiftUI的本机方式?还是我需要自定义后退按钮并禁用默认按钮?