Моя цель - перейти ко второму представлению из первого представления, а из второго представления перейти к третьему виду
Для ясности я удалил часть кода.
Это первый вид
struct ProfileView: View {
var body: some View {
VStack {
NavigationLink(destination: SettingsView()) {
Image(systemName: "gear")
.renderingMode(.original)
}
}
}
}
![enter image description here](https://i.stack.imgur.com/GXGR6.png)
Это второй вид
struct SettingsView: View {
var body: some View {
NavigationView {
Form {
NavigationLink(destination: EmailView()) {
Text("Email")
}
}
}
.navigationBarTitle("Settings")
}
}
![enter image description here](https://i.stack.imgur.com/tSpbC.png)
После того, как я щелкну ссылку во втором просмотре, откроется go третье представление. Но при третьем просмотре navigationBarTitle не меняется. Вместо этого он сложен вертикально.
struct SnapUsernameView: View {
@State var email = ""
var body: some View {
NavigationView {
TextField("Your Email".uppercased(), text: $email)
}
}
.navigationBarTitle("Email")
}
Как исправить navigationTitle из настроек в Email в третьем просмотре? и убедиться в правильности последовательности. Спасибо
![with](https://i.stack.imgur.com/w2Deg.png)