1
私はTab Bar Controllerを使用しており、2つのView Controllerを持っています。それ以前には、タブバーにアクセスする別のviewControllerがあります。タブバーを取得すると、戻るボタンが常に消えます。私は、戻るボタンを隠し、別のボタンを左ボタンとして使用したいが、私は戻るボタンを隠すことはできない。スウィフト3:戻るボタンを隠すことができません
これは、タブバー前のViewControllerのコードです:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "mainvc"{
if pinLabel.text == pinPassword && pinLabel.text != ""{
let tabBarController = segue.destination as! UITabBarController
let destinationViewController = tabBarController.viewControllers?[0] as! ViewController
destinationViewController.login.email = login.email
destinationViewController.login.firstname = login.firstname
destinationViewController.login.lastname = login.lastname
destinationViewController.login.imageURL = login.imageURL
destinationViewController.login.id = login.id
}else{
}
}
}
そして、これは私が戻ってボタンを非表示にし、ビューコントローラの一つに別のものを置くしようとしているコードであり、私はタブバーコントローラにアクセスするときに私が見るビューコントローラは、次のとおりです。
let leftOpenSideBarMenu: UIBarButtonItem = UIBarButtonItem(image: myimage, style: .plain, target: self, action: #selector(ViewController.openSideBarMenu))
self.navigationItem.setHidesBackButton(true, animated: false)
self.navigationItem.setLeftBarButtonItems([leftOpenSideBarMenu], animated: true)
これは私が最初の返信で私の問題を解決したことです:)ありがとう! – winnervswinner
あなたの歓迎:)ハッピーコーディング:) –
他に何も働いていなかった、ありがとう! –