Полоса навигации STPAddCardViewController не отображается - PullRequest
0 голосов
/ 05 июля 2018

Я использую полосу в моем коде. У меня есть один navigationBar в моем viewController.

Вот изображение моего viewController:

enter image description here

Но когда я перехожу к STPAddCardViewController, панель навигации STPAddCardViewController не отображается. Я использую этот код:

let addCardViewController = STPAddCardViewController()

addCardViewController.delegate = self

navigationController?.pushViewController(addCardViewController, animated: true) 

Вот результирующее изображение:

enter image description here

Что не так?

1 Ответ

0 голосов
/ 05 июля 2018

Вы, возможно, где-то еще в своем коде, делаете что-то в этом роде (или подобное), что привело бы к сокрытию навигационной панели?

self.navigationController?.navigationBar.isHidden = true

Имея только тот фрагмент, который вы разместили, я думаю, трудно сказать, почему именно это происходит. Возможно, нам понадобится увидеть немного больше кода вашего ViewController

Я бы посоветовал посмотреть, не выполняет ли ваш код что-либо подобное выше.

Вот очень простой пример VC, который использует AddCardViewController, помещенный на контроллер навигации, который, надеюсь, может помочь. Это не должно иметь проблемы, которую вы описали:

https://gist.github.com/spastorelli-stripe/9ec230dad7a7da5a6f85147deb6a4b3b

...