繁体   English   中英

navigationBar backButton标题存在,但实例化的viewController上缺少箭头

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM