1

从某种意义上说,这个问题已经在Limit number of characters in uitextview得到了回答。但我的特殊情况是我在同一个 ViewController 中有多个文本视图。所以我不确定如何解决这个问题。假设我只有两个 textView。我该如何处理这些情况:

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

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

我用IBAction吗?如果是怎么办?

4

1 回答 1

1

所以两个文本视图都需要 IBOutlet

@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
}
于 2014-08-12T19:32:34.247 回答