2012-05-17 1 views
0

У меня возникла ситуация, когда мне нужно создать подкласс класса textField, чтобы, когда объект этого подкласса используется в любом диспетчере представлений, и пользователь нажимает на него, чтобы что-то написать пользователь будет автоматически перенаправлен на другой класс.Как мой собственный textField и добавить в него метод перенаправления

Позвольте мне объяснить с помощью примера: предположим, что MyTextField является подклассом, если UITextField когда и когда объект MyTextField создается в любом ViewController1 и пользователь попытается нажать на эту (объект MyTextField) приложение будет автоматически перенаправляется на новый контроллер представления.

Обратите внимание: я не хочу использовать метод Delegate для UITextField в ViewController1.

Возможно ли это?

Пожалуйста, ответьте, если у вас есть какие-либо альтернативные

спасибо

+0

, даже если u получит событие в подклассе, у вас есть реализация метода делегирования для REDIRECTION в viewController; – waheeda

ответ

1

Как UITextField наследуется от UIResponder, вы можете использовать -canBecomeFirstResponder и -becomeFirstResponder методы в вашем унаследованного класса.

0

В соответствии с моим пониманием вам может потребоваться отобразить текст/место в текстовом поле. Когда пользователь нажимает на текстовое поле, вы переходите к другому классу. Если я прав, то почему бы вам не использовать кнопку вместо поля UIText, так как вам не интересно называть методы делегата TextField. Вы можете установить некоторых делегатов, которые будут обрабатывать ваши действия просто.

 Смежные вопросы

  • Нет связанных вопросов^_^