UITextField输入下方有红点

项目中输入密码时,字母下方出现了红点。如图一
图一

这是因为系统默认启动了自动纠错功能,关闭就可以了。

//不自动纠错
self.pswTf.autocorrectionType = UITextAutocorrectionTypeNo; 

//关闭首字母大写
self.pswTf.autocapitalizationType = UITextAutocapitalizationTypeNone;

顺便也标明一下UITextField的键盘类型,方便以后查看。

typedef enum {
   UIKeyboardTypeDefault,  默认键盘:支持所有字符
   UIKeyboardTypeASCIICapable,  支持ASCII的默认键盘
   UIKeyboardTypeNumbersAndPunctuation,  标准电话键盘:支持+*#字符
   UIKeyboardTypeURL,   URL键盘:支持.com按钮,只支持URL字符
   UIKeyboardTypeNumberPad,  数字键盘
   UIKeyboardTypePhonePad,  电话键盘
   UIKeyboardTypeNamePhonePad,  电话键盘:也支持输入人名
   UIKeyboardTypeEmailAddress,  用于输入电子邮件地址的键盘
   UIKeyboardTypeDecimalPad,  数字键盘:数字和小数点
   UIKeyboardTypeTwitter,  优化的键盘,方便输入@、#字符
   UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable,

} UIKeyboardType;

你可能感兴趣的:(UITextField输入下方有红点)