iOS 16 上推送新屏幕时出现奇怪的键盘问题。当您从推送屏幕返回时,键盘安全区域似乎没有更新。
甚至可以在空项目上使用这段代码来重现:
struct ContentView: View {
@State var text = ""
var body: some View {
NavigationView {
VStack {
Spacer()
NavigationLink {
Text("test")
} label: {
Text("Tap me")
}
TextField("", text: $text)
.textFieldStyle(.roundedBorder)
}
.padding()
}
}
}
Run Code Online (Sandbox Code Playgroud)
重现步骤:
还有其他人有类似的问题吗?