当前位置: 首页 > 编程笔记 >

TextField和TextView限制输入字数长度

邵阳德
2023-03-14
本文向大家介绍TextField和TextView限制输入字数长度,包括了TextField和TextView限制输入字数长度的使用技巧和注意事项,需要的朋友参考一下

TextField和TextView限制输入长度的具体实现方法,供大家参考,具体内容如下

TextField的限制代理方法
 只需要在这个代理方法里面code这样的代码就可以了 16 是长度可以自己设置

 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
 NSInteger existedLength = textField.text.length;
 NSInteger selectedLength = range.length;
 NSInteger replaceLength = string.length;
 NSInteger pointLength = existedLength - selectedLength + replaceLength;
 //超过16位 就不能在输入了
 if (pointLength > 16) {
  return NO;
 }else{
  return YES;
 }
 
} 

TextView的限制代理方法

 -(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text
{
 //这个判断相当于是textfield中的点击return的代理方法
 if ([text isEqualToString:@"\n"]) {
  [textView resignFirstResponder];
  return NO;
 }
 
 //在输入过程中 判断加上输入的字符 是否超过限定字数
 NSString *str = [NSString stringWithFormat:@"%@%@", textView.text, text];
 if (str.length > 500)
 {
  textView.text = [textView.text substringToIndex:500];
  return NO;
 }
 return YES;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我正在尝试创建一个限制用户输入的文本字段。我有这个代码: 它成功限制了输入。但是,当我尝试按键盘上的其他字符时,它将更改文本字段上的最后一个字符。有什么想法可以阻止吗?我知道其他人会说我应该使用Document(不记得了)来制作这种东西,但是我不能。我不知道如何在netbeans中做到这一点。请帮忙。 问题答案: 这是一种简单的方法:

  • 本文向大家介绍仅几行iOS代码限制TextField输入长度,包括了仅几行iOS代码限制TextField输入长度的使用技巧和注意事项,需要的朋友参考一下 网上有很多限制textField输入长度方法,但是我觉得都不是很完美,准确来说可以说是不符合实际开发的要求,因此在这里整理一下textField限制输入长度的方法.  我所采用的并不是监听方法而是最不同的代理实现方法,为什么不使用监听呢???

  • 本文向大家介绍jQuery 限制输入字符串长度,包括了jQuery 限制输入字符串长度的使用技巧和注意事项,需要的朋友参考一下 我们后台做程序的时候,比如录入一篇文章,文章会有摘要,我们希望文章的字符长度是我们可以控制的,我们不希望它太长,比如限制只能输入250个字符,下面的代码实现了这种功能。 先来看一下效果图 代码如下: 以上就是本文的全部内容,希望能给大家一个参考,也希望大家多多支持呐喊教程

  • 我正在尝试使用pycrypto加密我的数据。我已经为此编写了以下代码。 但我的错误率越来越低 如何控制输入字符串?输入字符串可以是任意长度。

  • 问题内容: 我刚刚开始学习我的第一种真正的编程语言Python。我想知道如何将用户输入限制为特定字符和特定长度。例如,如果用户输入的字符串包含除字母以外的任何内容,我想显示一条错误消息,并且我想显示其中一个用户输入的字符超过15个。 第一个似乎是我可以使用正则表达式做的事情,由于我已经在Java语言中使用过它们,所以我对此有所了解,但是我不确定如何在Python中使用它们。第二个,我不确定该如何处

  • 本文向大家介绍iOS输入框的字数统计/最大长度限制详解,包括了iOS输入框的字数统计/最大长度限制详解的使用技巧和注意事项,需要的朋友参考一下 前言 前两周我们发了一个小集「iOS 自带九宫格拼音键盘与 Emoji 表情之间的坑」,介绍了如何解决由于输入框限制 Emoji 表情的输入导致中文拼音也无法输入的问题。 后面我们又有了新需求:对输入框已输入的文本字数进行实时统计,并在界面上显示剩余字数,