0

在我的 iPad 主详细信息应用程序中,我有一个主视图控制器,其中包含表视图和详细视图。当用户单击一行时,它会推送另一个主视图和详细视图,现在当我单击主视图上的后退按钮时,只有主视图弹出。我需要知道如何在用户单击主视图后退按钮时弹出详细视图控制器甚至推送它(我已将导航栏设置为隐藏在详细视图中并希望保持不变)

4

1 回答 1

0

基本上,当单击后退按钮时,viewWillDisappear会调用该方法。所以是的,当在主视图控制器上调用此方法时,您可以推送所需的详细视图控制器:

-(void) viewWillDisappear:(BOOL)animated {
   //Push desired detail view controller
   //If you want to use tags, make sure you set a tag for the view property of each master view controller before you push it to the stack
   if (self.view.tag == 1) {
     //For example, assuming views are tagged from 0, this is second master view controller 
    }
}
于 2013-05-20T04:57:13.737 回答