W tej chwili mam dwa kontrolery widoku. Mój problem polega na tym, że nie wiem, jak ukryć przycisk Wstecz po przejściu do drugiego kontrolera widoku. Większość odniesień, które znalazłem, znajduje się w Objective-C. Jak to zakodować w Swift?
Ukryj kod przycisku Wstecz w Objective-C
[self.navigationItem setHidesBackButton:YES animated:YES];
Jeśli używasz
UITabBarController
:źródło
Szybki
źródło
self.navigationItem.hidesBackButton = true
Działa zgodnie z oczekiwaniami.Można to również znaleźć w dokumentacji klasy UINavigationController:
źródło
Umieść to w
viewDidLoad
metodzieźródło
Możesz spróbować z poniższym kodem
źródło
Oto wersja odpowiedzi w
Szybki 5
że możesz go użyć z storyboardu:Każdy element nawigacyjny kontrolera widoku będzie miał tę nową właściwość w górnej sekcji inspektora atrybutów
źródło
To zadziałało dla mnie w Swift 5 jak urok, po prostu dodaj go do swojego widokuDidLoad ()
źródło
Przejdź do inspektora atrybutów i odznacz opcję Pokaż pasek nawigacji, aby ukryć przycisk powrotu.
źródło