Dart 在iOS中关闭键盘初始字符的自动大写?颤振
我正在使用flatter,我正在构建一个登录屏幕。iOS上键盘的默认行为似乎是将初始字符自动大写。我想把它关掉。如何操作?在中设置了Dart 在iOS中关闭键盘初始字符的自动大写?颤振,dart,flutter,Dart,Flutter,我正在使用flatter,我正在构建一个登录屏幕。iOS上键盘的默认行为似乎是将初始字符自动大写。我想把它关掉。如何操作?在中设置了UITextAutocapitalizationType。当前它是不可配置的,如果字段类型为TextInputType.text,则默认为uitextAutoCapitalizationTypeQuences,否则为UITextAutocapitalizationTypeNone 因此,基本上,您可以将文本输入类型更改为TextInputType.emailAddr
UITextAutocapitalizationType
。当前它是不可配置的,如果字段类型为TextInputType.text
,则默认为uitextAutoCapitalizationTypeQuences
,否则为UITextAutocapitalizationTypeNone
因此,基本上,您可以将文本输入类型更改为
TextInputType.emailAddress
或TextInputType.url
,并且不会大写。如果这对您来说还不够配置,您必须更改颤振引擎。文本字段中的大写现在默认禁用,可以通过textcapitalize
属性进行配置:
import 'package:flutter/services.dart';
TextField(...
textCapitalization: TextCapitalization.words
..)
-谢谢!我打开以使其可配置。