Выполните следующие действия,
К ПОКАЗАТЬ кнопку Отмена:
- (void)showCancelButton {
UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(someMethod)];
[self navigationItem] setLeftBarButtonItem:cancelButton];
[cancelButton release];
}
К СКРЫТЬ кнопка Отмена:
- (void)hideCancelButton {
[self navigationItem] setLeftBarButtonItem:nil];
}
Убедитесь, что self.navigationController.navigationItem.hidesBackButton равно NO .