当我使用保护UITextField时
textField.secureTextEntry = YES;
以下特征受到任何影响吗?
autocapitalizationType
autocorrectionType
spellCheckingType
答案是"是">。它们都是以用户键入的内容即显示在文本字段中的内容的方式进行调整的,而不对文本进行任何更改。
以下是UITextInputTraits协议参考对它的描述:
@property(nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry
标识文本对象是否应隐藏正在输入的文本。
默认情况下,此属性设置为"否"。设置此属性设置为YES会创建一个密码样式的文本对象,会隐藏正在输入的文本。
如果输入的文本被隐藏,并且打开了任何类型的更正/大写,用户将看不到正在替换/更改的内容。因此,不会进行自动更正和拼写检查。