UIBarButtonItem being hidden by navbar image
<p>I have a view controller that loads another view controller as per below.  My problem is that the right button is not showing on the nav bar, but the left one is.  Additionally, when I click where the right button should be, it calls my callback... so I reckon that it's just that the navbar image is being drawn on top of the right button.  </p>

<p>Note that if I change the code to animated:NO, then the button actually displays as it should.  It only is hidden when animated=YES.</p>

<p>Any ideas on how I can see my right button and have animation?</p>

<p><strong>From outside view controller:</strong></p>

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

<p><strong>Inside of SavedItemDetailViewController viewDidLoad:</strong></p>

<pre><code>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;
</code></pre>
