Я пытаюсь показать/скрыть UIBarButtonItem
. Я добавил barButton
в правую сторону в storyboard
. Затем в viewDidLoad
я сделал rightBarButtonItem
до nil
. Позже я установил его в button
, который я добавил в storyboard
. Здесь мой код:
// Right barButtonItem added in storybord:
@IBOutlet weak var deleteBarButton: UIBarButtonItem!
// viewDidLoad
self.navigationItem.rightBarButtonItem = nil
// Later on...
self.navigationItem.rightBarButtonItem = self.deleteBarButton
Когда я устанавливаю self.deleteBarButton
в rightBarButtonItem
, ничего не происходит. Он не показывает это. Что я делаю неправильно, и какой правильный/самый эффективный способ показать/скрыть barButtonItem
?
Обновление
Я попробовал следующее:
self.deleteBarButton.hidden = true
Но я получаю следующую ошибку:
UIBarButtonItem
не имеет члена с именем 'hidden'