[IOS] UITextView限制输入长度
程序员文章站
2022-04-06 11:46:06
...
例如限制只能输入150个字符,可以通过UITextViewDelegate中的- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;来实现。
那么,如何限制UITextField的输入长度呢?和UITextView类似,可以通过UITextFieldDelegate中的- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;来实现。
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
return textView.text.length>150?FALSE:TRUE;
}
那么,如何限制UITextField的输入长度呢?和UITextView类似,可以通过UITextFieldDelegate中的- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;来实现。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
return textField.text.length>=5?NO:YES;
}
下一篇: JavaScrit(分支与循环)
推荐阅读
-
iOS UITextView设置初始输入位置
-
iOS UITextField、UITextView只限输入中文、英文、数字及实时限制字符个数的封装实现代码
-
iOS UITextView 首行缩进 撤销输入 反撤销输入的实现代码
-
IOS中UITextView或UITextField字数限制的实现
-
iOS 键盘输入限制(只能输入字母,数字,禁止输入特殊符号)
-
iOS UITextView 首行缩进 撤销输入 反撤销输入的实现代码
-
WPF TextBox实现按字节长度限制输入功能
-
IOS中UITextView或UITextField字数限制的实现
-
仅几行iOS代码限制TextField输入长度
-
iOS中textField限制字符串长度、字符数的方法