1
我正在使用Flutter,并且正在构建登录屏幕。 iOS上键盘的默认行为似乎会自动大写初始字符。我想把它关掉。我该怎么做?如何关闭iOS中键盘首字符的自动大写?
我正在使用Flutter,并且正在构建登录屏幕。 iOS上键盘的默认行为似乎会自动大写初始字符。我想把它关掉。我该怎么做?如何关闭iOS中键盘首字符的自动大写?
UITextAutocapitalizationType
设置在FlutterTextInputPlugin
中。目前它是不可配置的,并且如果字段的类型是TextInputType.text
和UITextAutocapitalizationTypeNone
,则其默认为UITextAutocapitalizationTypeSentences
。
因此,基本上,你可以改变文本输入类型TextInputType.emailAddress
或TextInputType.url
,它不会被资本化。如果这对于你来说配置不够,你必须改变Flutter引擎。
谢谢!我打开https://github.com/flutter/flutter/issues/10632以使其可配置。 –