Должен ли я подкласс в этом случае? - PullRequest
2 голосов
/ 11 мая 2011

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

Спасибо.

Обновление: в основном я хочу отображать таблицу UIActionSheet всякий раз, когда пользователь нажимает на экран.Но я также хочу, чтобы UITextView можно было прокручивать.

1 Ответ

0 голосов
/ 11 мая 2011

Вы можете установить UITextView.userInteractionEnabled = NO (это можно сделать в Интерфейсном Разработчике / Xcode 4). Затем прикосновения пройдут к представлению позади вашего UITextView. Вы можете использовать UIControl вместо UIView для представления вашего контроллера представления, если вы хотите перехватывать касания к представлению вашего контроллера представления.

Можете ли вы рассказать нам больше о взаимодействии, которое вы пытаетесь создать?

...