ios UITextField 禁止输入emoji字符
来源:互联网 发布:dota2ti奖金来源 知乎 编辑:程序博客网 时间:2024/05/21 10:58
UITextField在输入时 其delegate会执行
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;
判断是否输入字符
[UITextInputMode currentInputMode] 可以获得当前的键盘输入模式,
如
[[UITextInputMode currentInputMode] primaryLanguage]是"emoji"时是表情符输入模式
所以这样写
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)string{
if ([[[UITextInputMode currentInputMode] primaryLanguage] isEqualToString:@"emoji"]) {
return NO;
}
return YES;
}
就可以阻止输入emoji这种特殊字符了。
另外,对于粘帖过来的字符,大家看看有无方法阻止。
阅读全文
0 0
- ios UITextField 禁止输入emoji字符
- ios中UITextfield中禁止输入Emoji
- iOS禁止输入emoji表情
- iOS禁止输入emoji表情
- iOS输入框禁止输入emoji表情
- 禁止UITextField输入字符 只能输入数字
- ios 判断禁止输入emoji表情
- iOS控制UITextfield输入字符
- [IOS]UITextField限制字符输入
- iOS限制UITextField的输入字符数
- iOS-UITextField限制输入的字符个数
- EditText 禁止输入emoji(过滤emoji)
- Android 禁止输入emoji表情符号
- Android 禁止输入emoji表情符号
- Editext禁止输入Emoji表情
- textarea禁止输入emoji表情
- UITextField字符输入限制
- UITextField字符输入限制
- JavaScript判断object/json 是否为空
- 状压dp+矩阵——洛谷 P1357 花园
- iOS开发
- 【入门】Linux上搭建51单片机开发环境(一) —— 环境搭建
- 联合两张具有主外键关系的表,想把其中一张表的字段值update到另外一张表中某个字段
- ios UITextField 禁止输入emoji字符
- ubuntu查看shell
- 分布式技术Dubbo+Zookeeper总结
- 用d3线段画坐标轴
- 漏洞类型
- 数据库索引,存储过程,视图,事务
- 番茄工作法的正确使用
- 欢迎使用CSDN-markdown编辑器
- 遥感免费数据下载地址