[英]navigationBar backButton title present but arrow missing on instantiated viewController
我正在使用以下代码从一个viewController推送到同一viewController的另一个实例。 viewController是情节提要中导航堆栈的顶视图:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
if let vc2 = storyboard.instantiateViewController(withIdentifier: "MyViewController") as? MyViewController {
self.navigationController?.pushViewController(vc2, animated: true)
}
当将vc2按下一会儿时,可以看到向后的左箭头和backButton的标题,但是箭头很快消失了,只剩下了backButton的标题。
我假设这是因为实例化的viewController是情节提要中的topViewController。
我试过了:
self.navigationItem.hidesBackButton = false
但这没用。 在这种情况下,不确定如何使后箭头(克拉)可见。 backButton标题将继续显示,并正确按下它即可返回上一个视图。
试试这个
self.navigationItem.leftBarButtonItem = nil
如果不起作用,请检查navigation
外观颜色
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.