一开始采用的方法是函数textView:shouldChangeTextInRange:replacementText:来进行判断:
但在使用中发现该方法在有联想输入的时候,根本无法对联想输入的词进行判断,然后尝试使用textViewDidChange:,验证可行:
本文探讨了iOS开发中如何处理输入法联想输入导致的文本长度超出限制问题。通过对比`textView:shouldChangeTextInRange:replacementText:`与`textViewDidChange:`两种方法,最终采用后者实现了对输入内容的有效控制。
一开始采用的方法是函数textView:shouldChangeTextInRange:replacementText:来进行判断:
但在使用中发现该方法在有联想输入的时候,根本无法对联想输入的词进行判断,然后尝试使用textViewDidChange:,验证可行:
387

被折叠的 条评论
为什么被折叠?