Я добавил UINavigationBar
в UIInterfaceBuilder
. Я представляю это представление модально и просто хочу, чтобы UIBackBarButton
вернулись к моему последнему представлению. У меня есть выход и свойство для этого объявленного UINavigationBar
. Я думал, что в своем методе viewDidLoad
я мог бы создать UIBackButton
следующим образом:
UIBarButtonItem *backButton =
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStyleBordered
target:self
action:@selector(goBack)];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
Но я не вижу свой UIBackBarButtonItem
на UINavigationBar
. Я думаю, что я здесь что-то делаю неправильно, поскольку не думаю, что мой UINavigationBar
знает, что я пытаюсь добавить к нему этот UIBackBarButtonItem
таким образом. Придется ли мне создать NSArray
,поместите в него кнопку и вместо этого установите элементы для NavigationBar?
Я не понимаю, как работает свойство navigationItem по сравнению с setItems UINavigationBar
. Любая помощь будет оценена. Спасибо!