代码如下:
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];
}
}
} 原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。