在我的iPad主细节应用程序中,我有一个带有tableview的主视图控制器,它是一个详细视图。当用户单击某一行时,它会推送另一个主视图和详细视图,现在当我单击主视图上的后退按钮时,只会弹出主视图。我需要知道如何弹出详细视图控制器,甚至在用户点击主视图后退按钮时按下它(我已将导航栏隐藏在详细视图中并希望保持相同)
答案 0 :(得分: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
}
}