Я пытаюсь изменить кнопку возврата на пользовательскую. Если я создаю UIBarButtonItem только с пользовательским заголовком, это прекрасно работает. Однако, если я создаю один с настраиваемым представлением, кнопка не отображается, а отображается кнопка возврата по умолчанию. Есть идеи?
UIButton *backBtn = [UIButton buttonWithType:UIButtonTypeCustom];
backBtn.frame = CGRectMake(0, 0, 51, 31);
[backBtn setImage:[UIImage imageNamed:@"nav_btn_back.png"] forState:UIControlStateNormal];
[backBtn addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *back = [[[UIBarButtonItem alloc] initWithCustomView:backBtn] autorelease];
self.navigationItem.backBarButtonItem = back;