use*_*926 3 iphone objective-c uinavigationcontroller ios popviewcontrolleranimated
我目前正在编写一个使用嵌入式navigationControllers的应用程序.我需要从嵌入式视图中弹出第一个视图控制器的初始视图.
这行代码只是让我回到嵌入式navigationController的初始视图:
[self.navigationController popToRootViewControllerAnimated:YES];
有任何想法吗?
你可以像这样做一些递归函数.根据您的意愿命名,或者为方便起见,将其命名为类别.
- (void)recursivePop:(UIViewController *)viewController
{
if (viewController.navigationController)
{
[viewController.navigationController popToRootViewControllerAnimated:YES];
[self recursivePop:viewController.navigationController];
}
}
Run Code Online (Sandbox Code Playgroud)
然后在视图控制器中调用它,并调用它.
[self recursivePop:self];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1281 次 |
| 最近记录: |