最新开发中用到了限制textField长度, 以前写过一些总有小问题.最近发现一个更好的写法简单易懂!
上代码
第一步:需要先加代理
第二步 给你的textField加个点击事件
最关键的一步 点击事件怎么写
- (void)textFieldDidChange:(UITextField *)textField
{
if (textField == self.nameTextField) {
if (textField.text.length > 7) {
textField.text = [textField.text substringToIndex:7];
[PublicFunction showAlert:nil message:@"昵称最多7个字" duration:5.0f];
}else {
[_productParams setValue:self.nameTextField.text forKey:@"full_name"];
}
}
}