web-dev-qa-db-ja.com

Swift-ナビゲーションアイテムの戻るボタンを非表示にする方法

現在、2つのView Controllerがあります。私の問題は、2番目のView Controllerに変更した後に戻るボタンを非表示にする方法がわからないことです。主にObjective-Cで見つかった参照。迅速にコーディングする方法は?

Objective-Cの戻るボタンのコードを非表示にする

[self.navigationItem setHidesBackButton:YES animated:YES];
83
Mohammad Nurdin

INavigationItemクラスリファレンスドキュメント -

self.navigationItem.setHidesBackButton(true, animated:true);
304
Paulw11

UITabBarControllerを使用している場合:

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    self.tabBarController?.navigationItem.hidesBackButton = true
}
30
Bruno Cunha

Swift

// remove left buttons (in case you added some)
 self.navigationItem.leftBarButtonItems = []
// hide the default back buttons
 self.navigationItem.hidesBackButton = true

これは、UINavigationControllerクラスのドキュメントにも記載されています。

navigationItem.hidesBackButton = true
7
Amiru Homushi

以下のコードで試すことができます

override func viewDidAppear(_ animated: Bool) {
    self.navigationController?.isNavigationBarHidden = true
}
4
Dilip Jangid

navigationItem.hidesBackButton = true。 viewDidLoadメソッドに配置します

1
Harjeet Singh

enter image description here

属性インスペクタに移動し、[ナビゲーションバーの表示]チェックボックスをオフにして、[戻る]ボタンを非表示にします。

0
neeraj sachdeva