国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

IOS中UITextView或UITextField字數限制的實現

2019-10-21 18:44:19
字體:
來源:轉載
供稿:網友

IOS中UITextView或UITextField字數限制的實現

UITextView或UITextField字數限制,輸入時的限制,復制粘貼時的限制

字數限制有三種方法

在代理方法

“- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string”

“- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text”

中實現兩種方法

方法1(只能在輸入時限制,復制粘貼時無法限制)

if (range.location > MaxCharacterNumber - 1){  textField.text = [textField.text substringToIndex:MaxCharacterNumber];  return NO;}

方法2(輸入及復制粘貼時均可限制)

NSString *temp = [textField.text stringByReplacingCharactersInRange:range withString:string];if (temp.length > MaxCharacterNumber){  textField.text = [temp substringToIndex:MaxCharacterNumber];  return NO;}

在代理方法

“- (void)textViewDidChange:(UITextView *)textView”

中實現一種方法

方法3(復制粘貼時均可限制)

NSString *textString = textView.text;if (textString.length > MaxCharacterNumbers + 1){  textView.text = [textString substringToIndex:MaxCharacterNumbers];  return;}

注意:

“NSString *temp = [textField.text stringByReplacingCharactersInRange:range withString:string];”

為字符范圍替換為指定的字符串,返回新的字符串。

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌江| 林甸县| 乌拉特后旗| 商河县| 平遥县| 元朗区| 陆川县| 伽师县| 丹棱县| 郴州市| 饶阳县| 浮梁县| 泰和县| 进贤县| 鄢陵县| 成武县| 无棣县| 边坝县| 亚东县| 博白县| 合山市| 苏尼特右旗| 胶州市| 武乡县| 百色市| 元朗区| 抚顺县| 衡阳县| 宁武县| 东方市| 修武县| 独山县| 赣州市| 瓦房店市| 云南省| 蓝田县| 黎平县| 姜堰市| 聂荣县| 阜城县| 瑞安市|