Я просто хочу остановить анимацию, когда у меня есть многоуровневый список в многоуровневом NavigationView. Может быть, это не «АНИМАЦИЯ», я просто хочу это исправить.
В Xcode версии 11.3.1 (11C504) + iOS 13.2
Код прост, и вы можете узнать, что он зашит.
import SwiftUI
struct TestView: View {
var body: some View {
NavigationView {
List {
ForEach(1...4, id: \.self) {_ in
NavigationLink(destination: AView()) {
Text("root")
}
}
}
}
}
}
struct AView: View {
var body: some View {
List {
ForEach(1...4, id: \.self) {_ in
NavigationLink(destination: BView()) {
Text("aview")
}
}
}
}
}
struct BView: View {
var body: some View {
List {
ForEach(1...4, id: \.self) {_ in
NavigationLink(destination: BView()) {
Text("bview")
}
}
}
}
}
struct TestView_Previews: PreviewProvider {
static var previews: some View {
TestView()
}
}