私は解決策を探しており、次のコードを見つけました。しかし、私は残念ながら、それを使用する方法はわかりません。ちょうど私がIBACTION
UITextViewで文字を制限するにはどうすればよいですか?
-(IBAction)checkIfCorrectLength:(id)sender{
[self textView:myTextView shouldChangeTextInRange: ?? replacementText: ?? ];
}
を設定し、テストのために
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)string {
NSUInteger newLength = [textField.text length] + [string length] - range.length;
return (newLength > 25) ? NO : YES;
}
私はshouldChangeTextInRange
とreplacementText
のために渡しますか? それは完全に間違っていますか?
これは委任方法です.UITextViewとそのプロトコルのドキュメントをお読みください。 – Till