【发布时间】:2021-03-07 19:02:28
【问题描述】:
使用下面的 SwiftUI 代码 (Xcode 12.2),在给定行的列表滚动后,设备的旋转会导致 跳转到其他行。
import SwiftUI
struct ContentView: View {
var body: some View {
List(10...90, id: \.self) { i in
VStack {
ForEach(1...9, id: \.self) { j in
Text("item \(i).\(j)")
}
}
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
请问如何使当前行的显示对设备的旋转不敏感?
仅在滚动列表在每次旋转之间时才会出现此问题。
【问题讨论】:
标签: list dynamic foreach swiftui rotation