| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
9年前发布

UITextField限制输入文字的个数

代码如下:

static constNSInteger Max_Character_Num =4;

    - (IBAction)onTextFieldEditingChanged:(id)sender        {            NSString *lang = [[UITextInputMode currentInputMode] primaryLanguage];            if ([lang isEqualToString:@"zh-Hans"]) {                UITextRange *selectedRange = [self.tagNameTextField markedTextRange];                UITextPosition *position = [self.tagNameTextField positionFromPosition:selectedRange.start offset:0];                if (!position) {                    if (self.tagNameTextField.text.length > Max_Character_Num) {                        self.tagNameTextField.text = [self.tagNameTextField.text substringFrom:0 to:Max_Character_Num];                    }                }            }else{                if (self.tagNameTextField.text.length > Max_Character_Num) {                    self.tagNameTextField.text = [self.tagNameTextField.text substringFrom:0 to:Max_Character_Num];                }            }        }  
来自:http://blog.csdn.net/wang_lichun/article/details/45251217