Я работаю над традиционным приложением iPhone UINavigationController с автоматическими кнопками возврата и т. Д.
Я работаю над нажатием кнопки «Изменить». Значок возврата LHS тускнеет, появляется мой новый, а затем, когда я снова нажимаю кнопку «Изменить», кнопка возврата возвращается.
Пока что кнопка "Назад" исчезает, и входит моя новая, но я не могу ее вернуть! Я знаю, каким должен быть код, но не знаю, как его назвать.
Вот что у меня есть:
(void)setEditing:(BOOL)editing animated:(BOOL)animated {
[self.navigationItem setHidesBackButton:editing animated:animated]; //fades back button
//de 006 - Load in Move section button here.
UIBarButtonItem *saveButton = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemOrganize
target:self action:@selector(altersection:)] autorelease];
self.navigationItem.leftBarButtonItem = saveButton;
В основном я хочу получить обратное значение (void)setEditing:(BOOL)editing animated:(BOOL)animated {
, где я могу сделать:
self.navigationItem.leftBarButtonItem = nil; //custom button hide
self.navigationItem.hidesBackButton = NO; //replace back button
Есть ли обратное (void)setEditing:(BOOL)editing
?