UITextView методы делегата
Я пытаюсь заставить методы делегатов работать с UITextView, но по какой-то причине он не работает.
Я объявил в моем viewController.h, что это UITextViewDelegate
Я пытаюсь заставить работать следующий код, чтобы стереть код по умолчанию & quot; TEXT & quot; когда я нажимаю на textView.
- (void)textViewDidBeginEditing:(UITextView *)textView {
if (myTextView.text == @"TEXT") {
[myTextView setText:@""];
}
NSLog(@"did begin editing");
}
Я ожидал, что текст будет очищен и увидеть печать NSLog, когда я нажимаю на textView и появляется клавиатура. Вообще ничего не происходит
Кстати, используя текстовое представление, потому что мне нужно масштабировать представление в зависимости от его размера, и кажется, что textView имеет свойство contentSize, а метка whit и textField - нет.
ОБНОВИТЬ:
Я должен был использовать:
if ([myTextView.text isEqualToString:@"TEXT"]) {
[myTextView setText:@""]; }