目的达到长度可以输入,但是显示和获取的数据永远都是限定的长度
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 获取的都是限定的长度字符