【Swift】ナビゲーションバーに戻るボタンの文言だけ消す方法

このページでは、ナビゲーションバーの戻るボタンの文言を消す方法について紹介します。

下の写真の例でいくと「カテゴリー」という文言を消して「<」だけにします。

実装方法

コードで設定する場合

移動前のコントローラー内で以下のコードを追加します。

override func viewDidLoad() {
  super.viewDidLoad()
  navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil)
}

これで画面を確認すると、「<」だけになります。

やっていることは非表示にするというよりは、テキストを空にしているだけのことです。

storyboard上で設定する

ナビゲーションを選択肢、属性の設定項目にある「Back Button」に半角スペースを入れます。

元々は表示する文字を指定するための項目ですが、「非表示」という設定はないので、透明の文字(半角スペース)を入れて対応します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA