【发布时间】:2015-11-23 06:55:15
【问题描述】:
当我们将导航到另一个视图控制器时。然后使用后退按钮 popviewcontroller 属性我们可以来到第一个视图控制器。
但是当我们使用 MFSideMenu 抽屉时该怎么办。在单击抽屉菜单时导航到另一个屏幕。那么如何回到第一个视图控制器。
用于导航到另一个视图控制器。我使用了以下代码。
SCMainMenuViewController *scMainView = [[UIStoryboard storyboardWithName:@"Main" bundle:nil]instantiateViewControllerWithIdentifier:@"scMainMenuController"];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:scMainView];
[self.menuContainerViewController setCenterViewController:nav];
[self.menuContainerViewController setMenuState:MFSideMenuStateClosed completion:^{
}];
【问题讨论】:
-
你试过[self.menuContainerViewController.centerViewController popViewControllerAnimated:YES];
-
@channi 我已经用过这个但是没用
-
你的centerViewController是navigationController??,如果是,那么试试self.menuContainerViewController.centerViewController.topViewController
-
抱歉,我之前没有注意到您的代码中的 navigationController
标签: ios objective-c