我有一个视图控制器,可以加载另一个视图控制器,如下所示。我的问题是导航栏上没有显示右键,但左键是。另外,当我点击右键所在的位置时,它会调用我的回调...所以我认为这只是在右键顶部绘制了导航栏图像。
请注意,如果我将代码更改为动画:否,则按钮实际显示为应该。它仅在动画= YES时隐藏。
关于如何看到我的右键并拥有动画的任何想法?
来自外部视图控制器:
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;