現在、2つのView Controllerがあります。私の問題は、2番目のView Controllerに変更した後に戻るボタンを非表示にする方法がわからないことです。主にObjective-Cで見つかった参照。迅速にコーディングする方法は?
Objective-Cの戻るボタンのコードを非表示にする
[self.navigationItem setHidesBackButton:YES animated:YES];
INavigationItemクラスリファレンスドキュメント -
self.navigationItem.setHidesBackButton(true, animated:true);
UITabBarControllerを使用している場合:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.tabBarController?.navigationItem.hidesBackButton = true
}
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
以下のコードで試すことができます
override func viewDidAppear(_ animated: Bool) {
self.navigationController?.isNavigationBarHidden = true
}
navigationItem.hidesBackButton = true。 viewDidLoadメソッドに配置します
属性インスペクタに移動し、[ナビゲーションバーの表示]チェックボックスをオフにして、[戻る]ボタンを非表示にします。