Скрытие изображения при редактировании текста - PullRequest
0 голосов
/ 15 марта 2012

У меня есть изображение, перекрывающееся на UITextView. Я хотел бы скрыть изображение, когда пользователь начал касаться текстового представления и начать редактирование. Какой код я должен использовать? Я попробовал следующий код, но не работает.

-(IBAction)textViewDidBeginEditing:(UITextView *)textView{
    img1.hidden=YES;
}

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

Должно быть:

- (void)textViewDidBeginEditing:(UITextView *)textView{
 img1.hidden=YES;
}

Кроме того, не забудьте реализовать следующее, чтобы вы могли отобразить его, когда textView прекратит редактирование.

- (void)textViewDidEndEditing:(UITextView *)textView{
  img1.hidden=NO;
}

Вы также должны убедиться, что ваш делегат настроен правильно, например:

myTextViewName.delegate = self; //This should probably go in the viewDidLoad section.

<UITextViewDelegate> //This should go after the @interface ViewController : UIViewController (or similar) in your headers file (.h). So it should look something like @interface ViewController : UIViewController <UITextViewDelegate>
1 голос
/ 15 марта 2012

Вы должны сделать так

- (void)textViewDidBeginEditing:(UITextView *)textView{
     img1.hidden=YES;

}

Это скроет вид изображения

и

 - (void)textViewDidEndEditing:(UITextView *)textView{
       img1.hidden=NO;
}

Это покажет изображение при редактировании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...