欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS限制输入框的字符长度实现方法

程序员文章站 2022-03-23 09:37:00
目的达到长度可以输入,但是显示和获取的数据永远都是限定的长度 1、对textfield进行监听 [TextField addTarget:self action:@select...

目的达到长度可以输入,但是显示和获取的数据永远都是限定的长度

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 获取的都是限定的长度字符