从某种意义上说,这个问题已经在Limit number of characters in uitextview得到了回答。但我的特殊情况是我在同一个 ViewController 中有多个文本视图。所以我不确定如何解决这个问题。假设我只有两个 textView。我该如何处理这些情况:
他们都有相同的字符限制?
每个都有不同的字符限制?分别说300和400。
我用IBAction
吗?如果是怎么办?
从某种意义上说,这个问题已经在Limit number of characters in uitextview得到了回答。但我的特殊情况是我在同一个 ViewController 中有多个文本视图。所以我不确定如何解决这个问题。假设我只有两个 textView。我该如何处理这些情况:
他们都有相同的字符限制?
每个都有不同的字符限制?分别说300和400。
我用IBAction
吗?如果是怎么办?
所以两个文本视图都需要 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
}