Скрыть кнопку перехода назад на iOS 11.4

Чтобы скрыть кнопку возврата на iOS, мы обычно пишем:

self.navigationController?.navigationBar.topItem?.backBarButtonItem = nil

or

self.navigationController?.navigationItem.leftBarButtonItem = nil

or

self.navigationController?.navigationItem.backBarButtonItem = nil

or

self.navigationItem.setHidesBackButton(true, animated: true)

Ни одно из приведенных выше утверждений не работает в моем случае, то есть iOS 11.4.

Это какая-нибудь известная ошибка в версии iOS 11.4 или я что-то делаю не так?


person pkc456    schedule 12.12.2019    source источник
comment
Отвечает ли это на ваш вопрос? Как скрыть кнопку «Назад» на панели навигации на iPhone ?   -  person mmika1000    schedule 17.02.2020


Ответы (3)


Попробуйте self.navigationController?.navigationBar.topItem?.leftBarButtonItem = nil

У меня работает в iOS 11.4 и iOS 13.1

person AlexSmet    schedule 12.12.2019

Сначала сделайте вот такую ​​розетку @IBOutlet var naviBar: UINavigationItem!

Тогда попробуйте это self.naviBar.hidesBackButton = true

Сработало у меня ...!

person Nicol Vishan    schedule 12.12.2019

Попробуй это

 self.navigationController?.navigationItem.hidesBackButton = true
person Atmaram    schedule 06.03.2020