使用
保护UITextField时textField.secureTextEntry = YES;
是否会受到以下影响?
autocapitalizationType
autocorrectionType
spellCheckingType
答案 0 :(得分:1)
答案是肯定。它们都以用户键入的方式进行调整,即文本字段中显示的内容,而不对文本进行任何更改。
以下是UITextInputTraits Protocol Reference对此的说法:
@property(nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry
标识文本对象是否应隐藏正在输入的文本。
默认情况下,此属性设置为NO。设置这个 属性为YES会创建一个密码样式的文本对象,隐藏 正在输入的文字。
如果输入的文本被隐藏并且打开了任何类型的更正/大小写,则用户将看不到正在替换/更改的内容。因此,自动资本化, 自动更正和拼写检查不会发生。