项目中存在一个输入框,只能提交中文字符串,于是使用了如下的方法实现 但是上线运行之后,发现在iOS原生拼音输入法中,只能一个字一个字输入,每次输入超过一个字就会直接变成拼音字母,并且长度限制在遇到中文拼音输入法后也会失效 于是通过自定义过滤器的方法,解决了这个问题 关键方法在于判断当前输入框是否存在未完成的字符串,如果存在,则不做限制,否则根据参数进行限制 但是属性 composing 听说还存在bug,使用的时候要注意,很有可能还有坑等着 我要回答 匿名回答 提交内容