SwiftUI TextField键盘闪烁并中断其他语言的输入
请观察系统键盘和使用SwiftUI的键盘之间的不同行为 在使用spotlight search的前5秒,您会注意到输入已完成,并且单词选择器不会在每个字符输入时闪烁 在最后5秒钟内,您会注意到使用SwiftUI的键盘时,每输入两个字符,就会断开一次输入,每输入一个新字符,单词选择器就会闪烁一次 使用最简单的代码可以观察到相同的行为SwiftUI TextField键盘闪烁并中断其他语言的输入,swift,css-selectors,uitextfield,swiftui,textfield,Swift,Css Selectors,Uitextfield,Swiftui,Textfield,请观察系统键盘和使用SwiftUI的键盘之间的不同行为 在使用spotlight search的前5秒,您会注意到输入已完成,并且单词选择器不会在每个字符输入时闪烁 在最后5秒钟内,您会注意到使用SwiftUI的键盘时,每输入两个字符,就会断开一次输入,每输入一个新字符,单词选择器就会闪烁一次 使用最简单的代码可以观察到相同的行为 struct ContentView: View { @State private var inputText = "" var body: some View {
struct ContentView: View {
@State private var inputText = ""
var body: some View {
VStack(spacing: 10.0) {
TextField("Tap here", text: $inputText)
}
}
}
这是SwiftUI的一个bug吗?还是我错过了什么?这个链接会有所帮助。但是,请记住,您可能需要注释掉“textFieldDidChangeSelection”函数。试试看。为此,我在苹果bug报告系统中填充了一个bug。这是雷达。