目的达到长度可以输入,但是显示和获取的数据永远都是限定的长度
1、对textfield进行监听
[TextField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
2、实现监听的方法
- (void)textFieldDidChange:(UITextField *)textField{
if (textField.text.length >= 20) {
textField.text = [textField.text substringToIndex:20];
}
}
这样substringToIndex 获取的都是限定的长度字符

本文介绍如何使用 Swift 在 iOS 应用中对 UITextField 的输入长度进行限制。通过添加目标和监听方法,确保用户输入的文本不会超过指定长度。
411

被折叠的 条评论
为什么被折叠?



