字符用户的限制次数可以进入多个UITextViews(limit number of charact

2019-10-20 16:17发布

在某种意义上,这个问题已在回答在UITextView中的字符数限制 。 但我的具体情况是,我在同一个视图控制器不止一个TextView的。 所以,我不知道如何解决这个问题。 说我只有两个textViews。 我会如何处理这些情况:

  • 它们都具有相同的字符限制?

  • 每个人都有不同的字符限制? 说300和400分别。

我用IBAction ? 如果是的话怎么样?

Answer 1:

所以你需要IBOutlet中两个textviews

@property (weak, nonatomic) IBOutlet UITextField *textfield1;
@property (weak, nonatomic) IBOutlet UITextField *textfield2;

然后在您的委托方法

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

您只需添加一个检查为正确的文本框

if (self.textfield1 == textfield) {
// handle first text field here

} else {
// handle second text field here
}


文章来源: limit number of characters user may enter into multiple UITextViews