Я хочу иметь пару кнопок в моем приложении iOS в нижней части экрана и поэтому использовал UIToolBar и добавил к нему пару элементов Button Bar. Но я понял, что эти элементы BarButtonItems не считаются правильными кнопками. Поэтому я не могу настроить действия над ними. Есть ли способ установить функцию, вызываемую при нажатии этих кнопок? Если это невозможно в раскадровке, могу ли я получить доступ к ней программно?Как добавить пользовательское действие для UIBarButtonItem в StoryBoard?
-2
A
ответ
1
Выберите UIBarButtonItem
, Control + Перетаскивание в разделе реализации в формате .m. Создайте IBAction. Вы можете поместить заявление NSLog
, чтобы проверить ответ пользователя.
0
Создать один выход @property (слабый, неатомный) IBOutlet UIBarButtonItem * menuBarBtn;
В ViewDidLoad или где-нибудь вы можете добавить вот так: [_menuBarBtn setAction: @selector (discoveryToggle :)];
Так получилось, что я был неправ. Я могу на самом деле назначить индивидуальные действия для функций BarButtonItems. Мне нужно было начать с уровня представления, где все IBActions будут видны, а затем перетащите и назначьте функции кнопкам. – user220201