提问人:xen555 提问时间:11/7/2023 最后编辑:xen555 更新时间:11/7/2023 访问量:82
在 SwiftUI 中同时使用 SecureField 和 TextField 时键盘闪烁和屏幕跳转
Keyboard flickers and screen jumps when using SecureField and TextField together in SwiftUI
问:
这有效
struct TestView: View {
@State private var email = ""
@State private var password = ""
var body: some View {
VStack{
TextField("Enter your email", text: $email)
.font(.subheadline)
.padding(12)
.background(Color(.systemGray6))
.cornerRadius(10)
.padding(.horizontal, 24)
TextField("Enter your password", text: $password)
.font(.subheadline)
.padding(12)
.background(Color(.systemGray6))
.cornerRadius(10)
.padding(.horizontal, 24)
}
}
}
这会出现故障,导致屏幕和键盘闪烁/跳动
struct TestView: View {
@State private var email = ""
@State private var password = ""
var body: some View {
VStack{
TextField("Enter your email", text: $email)
.font(.subheadline)
.padding(12)
.background(Color(.systemGray6))
.cornerRadius(10)
.padding(.horizontal, 24)
SecureField("Enter your password", text: $password)
.font(.subheadline)
.padding(12)
.background(Color(.systemGray6))
.cornerRadius(10)
.padding(.horizontal, 24)
}
}
}
我使用的是iOS17。我已经在模拟和物理(iPhone 13 Pro Max)设备上进行了尝试。它在物理设备上更明显,但我仍然在模拟器上注意到它。不确定这是我做错了什么,还是这是一个错误。
答: 暂无答案
评论
TestView