Próbuję pokazać/ukryć UIBarButtonItem
. Dodałem barButton
po prawej stronie w storyboard
. Następnie w viewDidLoad
, zrobiłem rightBarButtonItem
do nil
. Później ustawiłem go na button
dodany w storyboard
. Oto mój kod:Pokaż/Ukryj barButtonItem
// Right barButtonItem added in storybord:
@IBOutlet weak var deleteBarButton: UIBarButtonItem!
// viewDidLoad
self.navigationItem.rightBarButtonItem = nil
// Later on...
self.navigationItem.rightBarButtonItem = self.deleteBarButton
Kiedy ustawić self.deleteBarButton
do rightBarButtonItem
, nic się nie dzieje. Nie pokazuje tego. Co robię źle i jaki jest prawidłowy/najbardziej efektywny sposób pokazania/ukrycia barButtonItem
?
Aktualizacja
Próbowałem następujące:
self.deleteBarButton.hidden = true
Ale pojawia się następujący błąd:
UIBarButtonItem
does not have a member named 'hidden'
I zostały zaktualizowane moją odpowiedź –
Dodałem sposób dokonania barbuttonitem jasne (a zatem nie jest widoczna dla użytkownika) –
Check out „Update 2” w moim odpowiedź –