次のコードを使用して、viewControllerから別の同じviewControllerのインスタンスにプッシュします。navigationBar backButtonタイトルは存在しますが、矢印はインスタンス化されたviewControllerにありません
VC2が一瞬戻るボタンの背面左矢印とタイトルのためにプッシュされlet storyboard = UIStoryboard(name: "Main", bundle: nil)
if let vc2 = storyboard.instantiateViewController(withIdentifier: "MyViewController") as? MyViewController {
self.navigationController?.pushViewController(vc2, animated: true)
}
が表示されているが、矢印はすぐに消え、タイトルだけがある:のViewControllerは、ストーリーボードのナビゲーションスタックの平面図でありますbackButtonのために左。
インスタンス化されたviewControllerがストーリーボード内のtopViewControllerであるため、これが原因であると想定しています。
は、私が試した:self.navigationItem.hidesBackButton = false
が、これは動作しませんでした。この場合、戻る矢印(カラット)を表示する方法がわかりません。 backButtonのタイトルは引き続き表示され、正しく押すと前のビューに戻ります。
の外観の色をチェック動作しない場合は、単にこの
を試してみてください。正しいタイトルが自動的に表示されます。ちょうど矢印が見えません。 – alionthego