У меня есть базовый список и подробные представления, настроенные как показано ниже. Проблема заключается в том, что в подробном представлении first в качестве кнопки «Назад» отображается «<Входящие», а в других строках - «<Назад». Я пробовал различные варианты и места для <code>.navigationBarTitle, но не нашел способа решить эту проблему.
Основной вид / список:
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)
}