我有一個UIViewController(HomeView),顯示我的UIView通過Segue調用GameView。正確的方法來解散多個UIViews?
[self performSegueWithIdentifier: @"segue_playgame" sender: self];
當使用按下按鈕時,GameView調用UIView(PauseView)。這個暫停視圖是通過添加PauseView到UIView顯示的。
UIView *pv = [[PauseView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:pv];
要刪除PauseView我打電話
[pv removeFromSuperview];
有沒有辦法來調用PauseView的「遊戲結束」的方法,將同時刪除PauseView和GameView採取用戶返回的HomeView (UIViewController的)?
並注意,是否有更好的方法來處理顯示視圖並將其刪除?或者我是如何做得很標準的?
我不明白這個問題。只需在兩個視圖中調用removeFromSuperview。如果一個人在那個時候不可見,沒有什麼不好的事情發生。 – Avi