[英]Using setNavigationBarHidden in viewWillAppear doesn't work
[英]Reset tabBar.isHidden doesn't work in viewWillAppear
順序是tabBarController-> navigationController-> viewController-> viewController我在第二個viewController中編寫了以下代碼。 當用戶來到第二個viewController時,我想隱藏選項卡欄。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.tabBarController?.tabBar.isHidden = true
}
當用戶單擊“取消”按鈕時,我想返回主頁。
@IBAction func cancelAction(_ sender: Any) {
// Depending on style of presentation (modal or push presentation), this view controller needs to be dismissed in two different ways.
self.navigationController?.popToRootViewController(animated: true)
}
回到第一個viewController之后,我想再次顯示選項卡欄。
override func viewWillAppear(_ animated: Bool) {
self.tabBarController?.tabBar.isHidden = false
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.