原文:
https://kunnan.blog.csdn.net/article/details/86073375
I、限定输入特定个数的字符( 汉字\英文、数字) II、截取前5个字符 III、应用案例
需求:风险商户处理界面提供
情况说明输入框
1、原文:https://kunnan.blog.csdn.net/article/details/86073375 2、主要功能:限定文本输入框输入特定的字符个数, 文本长度计算规则:中文占1,英文等能转ascii的占0.5 3、特色功能: iOS限制联想字符串输入,汉字占2个字符,英文占1个字符,解决的中英文切换输入法联想导致的bug 4、demo需求:风险商户处理界面提供
情况说明
输入框,限制输入100个字符 5、private repositories : https://github.com/zhangkn/RestrictedInputDemo 6、demo项目采用MVVM进行实现
在这里插入图片描述
采用通知监听UITextFieldTextDidChangeNotification, 比代理方法UIControlEventEditingDidEnd 来的好用些
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textViewEditChanged:) name:UITextFieldTextDidChangeNotification object:_textF];
- (void)dealloc{
[[NSNotificationCenter defaultCenter] removeObserver:self];
}