Я хочу, чтобы добавить * UITapGestureRecognize * г на мой UITextView, потому что я хочу, чтобы закрыть «всплыть», где TextView находится. Так что я хочу, что метод «скрыть» от вызывается класс Popup, когда вызывается T * extView *. Я попробовал это как следующий, но он не работает по какой-то причине:Добавить TapGestureRecognizer в UITextView
UITapGestureRecognizer *gr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(show)];
[gr setNumberOfTapsRequired:1];
[viewText addGestureRecognizer:gr];
Я также не хочу, чтобы создать Подкласс для него, потому что я тогда должен был бы назвать «родительский» -метод "скрывать".
Возможно, теперь вы являетесь хорошим решением этой проблемы.
Спасибо заранее.
Привет, спасибо за ответ, но он не работает. Если я коснусь TextView, метод-делегат textViewShouldBeginEditing не будет вызван (я добавил NSLog к нему). Существует не что-то вроде textViewTouchesEndes или что-то в этом роде, не так ли? –
попробуйте установить [textView seteditable: yes]; ? – shannoga
Хм, не работает и не нужен (его нельзя редактировать). Разве нет способа заставить GestureRecognizer работать? –