条形STPAddCardViewController导航栏未显示

时间:2018-07-05 05:36:47

标签: ios swift xcode uinavigationbar stripe-payments

我在代码中使用了条带。我的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 :(得分:0)

您是否可能在代码中的其他位置执行了某种操作(或类似操作)而导致隐藏导航栏?

self.navigationController?.navigationBar.isHidden = true

仅使用您发布的摘录,我很难确切地说出为什么会发生这种情况。我们可能需要查看ViewController的更多代码

我建议您查看一下您的代码是否未执行上述操作。

这是一个非常简单的示例VC,它使用AddCardViewController推送到导航控制器上,希望可以提供帮助。这应该不会出现您描述的问题:

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