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 被推到片刻时,后退按钮的左后箭头和标题可见,但箭头很快消失,只有标题留给后退按钮。
我假设这是因为实例化的 viewController 是故事板中的 topViewController。
我试过了:
self.navigationItem.hidesBackButton = false
但这没有用。在这种情况下不确定如何使后退箭头(克拉)可见。 backButton 标题继续显示并正确按下它returns 到上一个视图。
试试这个
self.navigationItem.leftBarButtonItem = nil
如果不行再检查 navigation
的外观颜色
我正在使用以下代码从 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 被推到片刻时,后退按钮的左后箭头和标题可见,但箭头很快消失,只有标题留给后退按钮。
我假设这是因为实例化的 viewController 是故事板中的 topViewController。
我试过了:
self.navigationItem.hidesBackButton = false
但这没有用。在这种情况下不确定如何使后退箭头(克拉)可见。 backButton 标题继续显示并正确按下它returns 到上一个视图。
试试这个
self.navigationItem.leftBarButtonItem = nil
如果不行再检查 navigation