2011-02-06 4 views
0

UIControl предоставляет набор «сообщений о действиях», доступных для элементов управления, которые наследуют его. Они становятся доступными как IBActions в UI Builder. Возможно ли, чтобы я сделал свои собственные сообщения о действиях?Пользовательские сообщения о действиях

благодаря

ответ

1

объявить IBAction (типа возвращаемого недействительна):

- (IBAction)clickHere:(id)sender; 

при редактировании пера, интерфейс строитель использует объявления в заголовке вашего класса (а также те, в базовых классах) для создания списка действий.

дальнейшие подробности можно найти в Xcode интеграции главе Interface Builder Руководство пользователя.

+0

Имейте в виду, что 'IBAction' определяется как' void', поэтому, если вы объявите его как '- (void) clickHere: (id) sender ', это сработает. –

+0

@Alexsander Akers IB не добавит его в список действий, когда он объявлен 'void', а не' IBAction' (если вы и я не используем разные инструментальные средства, а поведение изменилось). – justin

+1

Для меня это так, если есть аргумент 'sender'. –

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