從一個UITabBarViewController跳轉到一個ViewController:
//添加手勢
myLabel.isUserInteractionEnabled=true
let myTapGes=UITapGestureRecognizer(target: self, action: #selector(self.labelClick(tapGes:)))
myLabel.addGestureRecognizer(myTapGes)
@objc private func labelClick(tapGes:UITapGestureRecognizer){
self.tabBarController?.tabBar.isHidden=true
self.navigationController?.pushViewController(MyViewController(), animated: true)
}
返回原頁面再顯示TabBar:
override func viewWillAppear(_ animated: Bool) {
self.tabBarController?.tabBar.isHidden=false
}
參考: