UITextField secureTextEntry是否关闭autocorrectionType和autocapatilizationType?

时间:2014-02-23 19:09:31

标签: ios objective-c uitextfield

使用

保护UITextField时
textField.secureTextEntry = YES;

是否会受到以下影响?

  • autocapitalizationType
  • autocorrectionType
  • spellCheckingType

1 个答案:

答案 0 :(得分:1)

答案是肯定。它们都以用户键入的方式进行调整,即文本字段中显示的内容,而不对文本进行任何更改。

以下是UITextInputTraits Protocol Reference对此的说法:

@property(nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry
  

标识文本对象是否应隐藏正在输入的文本。

     

默认情况下,此属性设置为NO。设置这个   属性为YES会创建一个密码样式的文本对象,隐藏   正在输入的文字。

如果输入的文本被隐藏并且打开了任何类型的更正/大小写,则用户将看不到正在替换/更改的内容。因此,自动资本化, 自动更正和拼写检查不会发生。