博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS UITextField实时监听获取输入内容,中文状态去除预输入拼音字符
阅读量:4595 次
发布时间:2019-06-09

本文共 598 字,大约阅读时间需要 1 分钟。

iOS UITextField实时监听获取输入内容,中文状态去除预输入拼音字符

实时监听textField输入的内容不难,难的是中文输入的时候,中文的拼音也会跟进去。往往是一堆字符,还不断的增加。。。。

解决方法:

- (void)viewDidLoad {

   [super viewDidLoad];
   UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 100, 30)];
   [self.view addSubview:textField];
   [textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
}
- (void)textFieldDidChange:(UITextField *)textField{
   if (textField.markedTextRange == nil) {
   NSLog(@"text:%@", textField.text);

   //将要写的代码,放在这个里面就好了

   }
}

转载于:https://www.cnblogs.com/richard-youth/p/11505318.html

你可能感兴趣的文章
gson小练习之嵌套复杂数据解析
查看>>
WIFI驱动的移植 realtek 8188
查看>>
Swift - 懒加载(lazy initialization)
查看>>
一张图理解prototype、proto和constructor的三角关系
查看>>
python lambda简单介绍
查看>>
StringBuilder的使用与总结
查看>>
CSS3基础(2)—— 文字与字体相关样式、盒子类型、背景与边框相关样式、变形处理、动画功能...
查看>>
Java的文档注释之生成帮助文档
查看>>
转:web_url函数学习
查看>>
TCP客户端 服务端详细代码
查看>>
win10用filezilla server搭建ftp服务器一直无法访问
查看>>
字符串算法(KMP,Trie树,AC自动机)
查看>>
Oracle PL/SQL编程之过程
查看>>
Spring(三)--Spring bean的生命周期
查看>>
TextClock的基本使用
查看>>
.NET技术
查看>>
listview图片错位
查看>>
Python-hashlib模块
查看>>
SP348 EXPEDI - Expedition
查看>>
全栈工程师之路——服务器端自动部署
查看>>