iOS UITextField输入限制长度
作者:
山杨 | 来源:发表于
2021-07-23 18:15 被阅读0次#pragma mark - <UITextFieldTextDidChangeNotification>
- (void)textFieldNotification:(NSNotification *)note {
UITextField *textField = note.object;
NSString *lang = [[UITextInputMode currentInputMode] primaryLanguage];
if ([lang isEqualToString:@"zh-Hans"]) {
UITextRange *selectedRange = [textField markedTextRange];
UITextPosition *position = [textField positionFromPosition:selectedRange.start offset:0];
if (!position) {
if (textField.text.length > 4) {
textField.text = [textField.text substringToIndex:4];
}
}
} else {
if (textField.text.length > 4) {
textField.text = [textField.text substringToIndex:4];
}
}
}
本文标题:iOS UITextField输入限制长度
本文链接:https://www.haomeiwen.com/subject/bjepmltx.html
网友评论