UITextField限制字符输入的个数

/**
 *  textField
 *
 *  @param textField    textField.text输入之前的字符串,
 *  @param range        输入时rang.location为输入字符的位置 range.length为0.
 *                      删除时rang.location为即将删除字符的位置,range.length为要删除字符的长度1
 *  @param string       刚刚输入的字符(即将代替的字符),删除键时为空
 *
 *  @return YES时可以输入,NO不可以输入
 */
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    // 限制输入的长度为6
    return (range.location < 6);
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容