質問: SwiftのNavigationControllerのBackボタンでimage"<"とタイトルをcodeで変更したいのですが、どう変更すればいいかが調べても見つけられないため、ここで質問させていただいています。。。 現在の開発がすべてのUIをcodingで実装しているためです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/8668711d4b08a28bcd6f45427a641775.png) いろいろネットでは調べたのですが、うまく見つけられず。。。 もしよろしければ、教えていただけると幸いです。
回答: 色々やり方はあると思いますが、以下はどうでしょう ``` override func viewDidLoad() { super.viewDidLoad() //1, デフォルトのバックボタンを隠す navigationItem.hidesBackButton = true //2, 新しバックボタンを作成 let newBackButton = UIBarButtonItem(title: "<", style: UIBarButtonItem.Style.plain, target: self, action: #selector(handleBack)) //3, 新しく作ったボタンをナビゲーションバーの左におく navigationItem.leftBarButtonItem = newBackButton { @objc func handleBack() { //4, 前のビューに戻る navigationController?.popViewController(animated: true) } ```