我具有如下所示的基本列表视图和详细视图。问题在于 first 详细视图将“
主视图/列表视图:
var body: some View {
NavigationView {
List {
ForEach(userData.message) { messageSection in
Section(header: Text(messageSection.id)) {
ForEach(messageSection.messages) { message in
NavigationLink(destination: MessageDetail(message: message)) {
MessageRow(message: message)
}
}
}
}
}.navigationBarTitle(Text("Inbox"), displayMode: .inline)
}
}
详细信息视图:
var body: some View {
ScrollView {
VStack {
...
}
}.navigationBarTitle(Text("\(self.message.title) (\(self.message.preview))"), displayMode: .inline)
}
答案 0 :(得分:2)
当标题太长而无法在为左栏按钮分配的空间中显示时,系统将使用“返回”作为按钮标题。