Я работаю над традиционным приложением iPhone UINavigationController с автоматическими кнопками возврата и т. Д.Есть ли инверсия `setEditing`, когда редактирование завершено?
Я работаю над тем, когда нажата кнопка «Изменить». Значок задней панели 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
?
да, что помогло;) – oberbaum