iphone - выставление событий (уведомлений) при создании настраиваемого представления - PullRequest
2 голосов
/ 29 мая 2011

Я создаю класс представления, который наследуется от UIView. Я хочу показать некоторые события (например, в UIButton: Touch Down, Touch Up Inside, Touch Up Outside и т. Д.). Я нашел в Интернете, как запустить событие, но как мне его выставить, чтобы пользователь мог назначить ему IBAction (например, чтобы он отображался в конструкторе интерфейсов, как это делается для UIButton)?

Спасибо!

1 Ответ

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

Объявите метод в заголовочном файле вашего UIView и пометьте его тип возвращаемого значения как IBAction (это просто маркер для пустого возвращаемого типа, который IB использует для определения проводимых действий / методов).

- (IBAction)userCausedViewEvent;

Теперь, когда вы создаете UIView и назначаете его тип класса для вашего подтипа UIView в Интерфейсном Разработчике, userCausedViewEvent должен быть выбираемым / проводимым методом события.

...