Панель инструментов исчезнет после нажатия - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть FormViewController, который я сделал полностью программно с помощью Eureka Form Builder ( ссылка ).У меня нет контроллера представления в раскадровке для этого.Имя класса этого контроллера представления - NewPasswordVC.Когда я нажимаю кнопку od add bar, я открываю NewPasswordVC с этим кодом:

let newPasswordVC = NewPasswordVC()
self.navigationController?.pushViewController(newPasswordVC, animated: true)

Я открываю NewPasswordVC, но когда я возвращаюсь в контроллер корневого представления, моя нижняя панель инструментов исчезает.Зачем?Как это исправить?

Это раскадровка: enter image description here

Это моя проблема в GIF: enter image description here

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Решение моей проблемы я нашел здесь: ссылка

override func willMove(toParent parent: UIViewController?){
    super.willMove(toParent: parent)
    if parent == nil{
        self.navigationController?.isToolbarHidden = false
    }
}
0 голосов
/ 15 ноября 2018

Не могу говорить конкретно об Эврике, но есть вероятность, что толкаемый UIViewController имеет hidesBottomBarWhenPressed , установленный на true.

Поэтому я хотел бы установить его на false, что можно сделать программно.

...