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就是设置的长度,可以自己调。
之前有小伙伴评论说输入表情就会崩溃的问题,我还没有时间处理,这次就是为了把这个文章用markdown写出来,心里舒坦点,之前那个普通的编辑模式没法改过来,看着我自己都嫌丑
网友评论