在某种意义上,这个问题已在回答在UITextView中的字符数限制 。 但我的具体情况是,我在同一个视图控制器不止一个TextView的。 所以,我不知道如何解决这个问题。 说我只有两个textViews。 我会如何处理这些情况:
它们都具有相同的字符限制?
每个人都有不同的字符限制? 说300和400分别。
我用IBAction
? 如果是的话怎么样?
在某种意义上,这个问题已在回答在UITextView中的字符数限制 。 但我的具体情况是,我在同一个视图控制器不止一个TextView的。 所以,我不知道如何解决这个问题。 说我只有两个textViews。 我会如何处理这些情况:
它们都具有相同的字符限制?
每个人都有不同的字符限制? 说300和400分别。
我用IBAction
? 如果是的话怎么样?
所以你需要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
}