#iphone #objective-c #uinavigationbar
#iPhone #objective-c #uinavigationbar
Вопрос:
Нравится правая кнопка, показанная на этом изображении. http://i.stack.imgur.com/D2Q61.jpg Это кнопка по умолчанию, предоставляемая Apple? Если да, то как мне добавить ее на панель навигации?
Комментарии:
1. Добро пожаловать в StackOverflow! Пожалуйста, попробуйте ответить на некоторые вопросы, чтобы люди захотели вам помочь.
Ответ №1:
UIBarButtonItem *addButton =
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(myCallback:)];
self.navigationItem.rightBarButtonItem = addButton;
[addButton release];
Ответ №2:
Да, эта [ ]
кнопка является кнопкой по умолчанию, предоставляемой Apple. Это UIBarButtonSystemItemAdd
идентификатор.
Вот некоторый код, чтобы заставить ее работать:
// Create the Add button
UIBarButtonItem *addButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(someMethod)];
// Display it
self.navigationItem.rightBarButtonItem = addButton;
// Release the button
[addButton release];
Вам нужно будет определить someMethod
, чтобы у вашей программы был код для запуска при нажатии на кнопку.