IOS中UITextView或UITextField字数限制的实现
IOS中UITextView或UITextField字数限制的实现
UITextView或UITextField字数限制,输入时的限制,复制粘贴时的限制
字数限制有三种方法
在代理方法
“-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string”
或
“-(BOOL)textView:(UITextView*)textViewshouldChangeTextInRange:(NSRange)rangereplacementText:(NSString*)text”
中实现两种方法
方法1(只能在输入时限制,复制粘贴时无法限制)
if(range.location>MaxCharacterNumber-1)
{
textField.text=[textField.textsubstringToIndex:MaxCharacterNumber];
returnNO;
}
方法2(输入及复制粘贴时均可限制)
NSString*temp=[textField.textstringByReplacingCharactersInRange:rangewithString:string];
if(temp.length>MaxCharacterNumber)
{
textField.text=[tempsubstringToIndex:MaxCharacterNumber];
returnNO;
}
在代理方法
“-(void)textViewDidChange:(UITextView*)textView”
中实现一种方法
方法3(复制粘贴时均可限制)
NSString*textString=textView.text;
if(textString.length>MaxCharacterNumbers+1)
{
textView.text=[textStringsubstringToIndex:MaxCharacterNumbers];
return;
}
注意:
“NSString*temp=[textField.textstringByReplacingCharactersInRange:rangewithString:string];”
为字符范围替换为指定的字符串,返回新的字符串。
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短