Подтвердить что ты не робот

Swift - Как скрыть кнопку в навигационном элементе?

Сейчас у меня есть два контроллера вида. Моя проблема в том, что я не знаю, как скрыть кнопку после изменения во второй контроллер. В основном ссылки, которые я нашел в objective-C. Как я быстро его кодирую?

Скрыть код кнопки в objective-c

[self.navigationItem setHidesBackButton:YES animated:YES];
4b9b3361

Ответ 2

Если вы используете UITabBarController:

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    self.tabBarController?.navigationItem.hidesBackButton = true
}

Ответ 3

стриж

// remove left buttons (in case you added some)
 self.navigationItem.leftBarButtonItems = []
// hide the default back buttons
 self.navigationItem.hidesBackButton = true

Ответ 4

Это также содержится в документации класса UINavigationController:

navigationItem.hidesBackButton = true

Ответ 5

Вы можете попробовать с помощью приведенного ниже кода

override func viewDidAppear(_ animated: Bool) {
    self.navigationController?.isNavigationBarHidden = true
}

Ответ 6

navigationItem.hidesBackButton = true. положить его в viewDidLoadMethod

Ответ 7

Вы можете попробовать этот код

self.navigationController?.setNavigationBarHidden(true, animated: false)

Скрыть или показать панель навигации. Если он будет анимированным, он перейдет вертикально с помощью UINavigationControllerHideShowBarDuration

open func setNavigationBarHidden(_ hidden: Bool, animated: Bool) 

Ответ 8

enter image description here

Перейдите в инспектор атрибутов и снимите флажок с панели навигации, чтобы скрыть кнопку "Назад".