如何在 SwiftUI 中关闭文本字段中心的自动大写?尝试在 Info.plist bí 设置
None
为 UITextAutocapitalizationType
不起作用。
TextField
的自动大写类型:TextField("Enter text", text: $text)
.textInputAutocapitalization(.never)
TextFieldStyle
来实现此目的:struct CustomTextFieldStyle: TextFieldStyle {
func _body(configuration: TextField<Self._Label>) -> some View {
configuration
.textInputAutocapitalization(.never)
}
}
// Apply it to textfields
TextField("Enter text", text: $text)
.textFieldStyle(CustomTextFieldStyle())