是这样的,app首页头部可能要自定义,所以选择把NavigationBar隐藏,所以在viewWillAppear时这样写: self.navigationController?.setNavigationBarHidden(true, animated: false) 又在push出来的控制器里写上了: self.navigationController?.setNavigationBarHidden(false, animated: false) 这时候在View2返回View1时会发现头部…