關于文本輸入字數(shù)限制的合理處理問題

首先,處理文字字數(shù)限制問題,應該從兩個方面入手,鍵盤輸入和面板輸入


1、- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

? ? ? ? ? ?從鍵盤輸入的文本插入的時候,喚醒 ?shouldChangeTextInRange,有助于提前禁止從鍵盤輸入!

2、- (void)textViewDidChange:(UITextView *)textView

從鍵盤的備選面板輸入的時候,只會直接觸發(fā) textViewDidChange,不同于鍵盤輸入觸發(fā)shouldChangeTextInRange

因此,在 textViewDidChange 中,依然很有必要要對 UITextView ?的字數(shù)限制!



附:- (NSString *)substringToIndex:(NSUInteger)anIndex

提取從 0 到? anIndex之間的字符串,不包括 anIndex , contain up to anIndex ,but not include

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容