Я использовал pushViewController: анимированный: метод в A UIViewController для перехода к B UIViewController, а два UIViewController имели собственный файл xib.Пользовательский UIBarButtonItem с построителем интерфейса
В системе по умолчанию мне ничего не нужно было менять, и я могу вернуться обратно UIViewController из B UIViewController.
Но я хочу обычай мой кнопку назад, я использую решение, как код наблюдения:
- (void)initBarButton {
UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithTitle:@"Cancel" style:UIBarButtonItemStyleDone target:self action:@selector(cancel)];
self.navigationItem.leftBarButtonItem = cancelButton;
UIBarButtonItem *updateButton = [[UIBarButtonItem alloc] initWithTitle:@"Update" style:UIBarButtonItemStyleDone target:self action:@selector(save)];
self.navigationItem.rightBarButtonItem = updateButton;
}
- (void)cancel {
[self.navigationController popViewControllerAnimated:YES];
}
Так же, как это, но я хочу, чтобы изменить это в интерфейсе строителя модифицированного файла XIb, чтобы сделать это , Я пытаюсь использовать это как:
Но навигационная панель по умолчанию системы покрытия, когда я скрыть панель системы по умолчанию, салфетки жест (вернуться, как поп-акции) также будут удалены.
Можно ли сделать то, что я хочу?
BTW, я использовал панель навигации в построителе интерфейса с автоматической компоновкой, как я могу позволить ей выглядеть как панель навигации по умолчанию системы, подобная этому (заполнить пробел в строке состояния)?
В некоторых случаях я не хочу использовать доску истории, поэтому я хочу знать об этом. –