国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 山西省| 贵阳市| 临洮县| 枞阳县| 临武县| 舞阳县| 偃师市| 台中县| 电白县| 乐亭县| 周宁县| 临沭县| 周至县| 卢龙县| 会东县| 广东省| 浙江省| 定南县| 洪洞县| 龙游县| 基隆市| 永吉县| 波密县| 沈丘县| 马关县| 巴彦淖尔市| 台南县| 乐昌市| 建水县| 灵山县| 商洛市| 青田县| 新绛县| 邯郸市| 镇原县| 新昌县| 博白县| 剑河县| 田东县| 临清市| 涪陵区|