首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >UITextField限制输入文字的个数

UITextField限制输入文字的个数

原创
作者头像
用户7705674
修改2021-10-29 14:12:43
修改2021-10-29 14:12:43
1.6K0
举报
文章被收录于专栏:css小迷妹css小迷妹

代码如下:

static constNSInteger Max_Character_Num =4;

代码语言:javascript
复制
    - (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];  
            }  
        }  
    }  

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档