gpt4 book ai didi

ios - MMDrawerController 使用 Storyboard 设置从 sideviewcontrollers 导航 centerviewcontroller

转载 作者:可可西里 更新时间:2023-11-01 05:41:27 29 4
gpt4 key购买 nike

我正在实现 MMDrawerController + Storyboard class在我的应用程序中。一切都已正确设置,侧 Controller 通过从中心 View Controller 触发的方法隐藏和显示。我遇到的问题是从侧 View Controller 中导航 centerviewcontroller。 sideviewcontrollers 是 tableviewcontrollers,我只是想了解当从其中一个侧 View Controller 中选择一个单元格时导航的最佳实践。这是我正在使用的代码:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.mm_drawerController closeDrawerAnimated:YES completion:^(BOOL finished) {
[self.mm_drawerController.centerViewController.navigationController popToRootViewControllerAnimated:YES];
}];
}

似乎什么都没有发生。我现在想做的只是在侧抽屉关闭后将导航堆栈重置为最顶层的 View Controller ,但它似乎不起作用。有没有其他人有过这种设置的经验,可以帮助我指明正确的方向?最终我希望能够将不同的 View Controller 推送到导航堆栈上。

最佳答案

想通了:

- (void)tableView:(UITableView *)tableView 
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UINavigationController *nav =
(UINavigationController *)self.mm_drawerController.centerViewController;
[nav popToRootViewControllerAnimated:NO];
[self.mm_drawerController closeDrawerAnimated:YES completion:nil];
}

关于ios - MMDrawerController 使用 Storyboard 设置从 sideviewcontrollers 导航 centerviewcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18063879/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com