UIBarButtonItem скрывается изображением navbar - PullRequest
0 голосов
/ 19 февраля 2012

У меня есть контроллер вида, который загружает другой контроллер вида, как показано ниже. Моя проблема в том, что правая кнопка не отображается на панели навигации, а левая -. Кроме того, когда я щелкаю там, где должна быть правая кнопка, она вызывает мой обратный вызов ... поэтому я считаю, что просто изображение навигационной панели рисуется поверх правой кнопки.

Обратите внимание, что если я изменю код на анимированный: НЕТ, то кнопка на самом деле отображается так, как и должна. Это только скрыто, когда анимировано = ДА.

Любые идеи о том, как я могу видеть свою правую кнопку и иметь анимацию?

Контроллер внешнего вида:

 SavedItemDetailViewController *detailViewController = [[SavedItemDetailViewController alloc] initWithNibName:@"SavedItemDetailViewController" bundle:nil];
 [self.navigationController pushViewController:detailViewController animated:YES];

Внутри SavedItemDetailViewController viewDidLoad:

self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"back.png"]];

UIBarButtonItem *delete = [[UIBarButtonItem alloc] initWithTitle: @"Delete" style:UIBarButtonItemStyleDone target:self action:@selector(deleteItem:)];
self.navigationItem.rightBarButtonItem = delete;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...