1.在设置文本框的基本属性的地方添加方法
self.inputTextField = [UITextField alloc]init]
接下来是各种基本属性,巴拉巴拉。
之后是直接在设置的属性之后添加方法,
[self.inputTextField addTarget:self action:@selector(changeValue) forControlEvents:UIControlEventEditingChanged];
2.然后就是实现方法
-(void)changeValue
{
int MaxLen = 6;
NSString* szText = [self.inputTextField text];
if (self.inputTextField.text.length > MaxLen)
{
self.inputTextField.text = [szText substringToIndex:MaxLen];
}
}
6就是设置的长度,可以自己调。
这个设置长度还是比较简单的,要是有啥问题可以评论。大家一起探讨探讨。