美文网首页
UITextField相关

UITextField相关

作者: NapoleonY | 来源:发表于2018-04-17 15:01 被阅读4次

1. 选中状态markedTextRange

image.png
如图所示,当UITextField中通过拼音输入汉字但是还没有选中汉字时,文本框中的内容包含汉字以及拼音字母,此时di zhi处于选中状态,UITextField.markedTextRange为(2, 6)(以UTF-16编码),起始位置为2,长度为6(中间有个空格)。如果没有处于选中状态的汉字时,UITextField.markedTextRangenil

2. 单词正确性检查autocorrectionType

UITextField输入英文时,会有单词正确性的检查,如下图所示。

正确性检查.png 如果不想要这个功能,可通过关掉
textField.autocorrectionType = UITextAutocorrectionTypeNo;

3. 首字母大写autocapitalizationType

可通过autocapitalizationType属性设置
textField.autocapitalizationType = UITextAutocapitalizationTypeNone;

4. UITextField监听键盘删除按键

可参考iOS UITextField监听键盘删除按键

参考

  1. iOS限制UITextField的输入字符数

相关文章

网友评论

      本文标题:UITextField相关

      本文链接:https://www.haomeiwen.com/subject/hooukftx.html