您的位置:首页 > 产品设计 > UI/UE

UINavigation返回到任意级页面。。

2016-04-28 15:18 423 查看
两种方法:

一:[self.navigationController
popToViewController:[self.navigationController.viewControllers
objectAtIndex:([self.navigationController.viewControllers count]
-x)] animated:YES];

这样就可以获得你想pop回去的ViewController的指针了,只要改变一下“x”这个数字就行了,尝试一下。。

二:XXView *rootViewController = nil;

for (UIViewController *VC in
self.navigationController.viewControllers) {

    if ([VC
isKindOfClass:[XXView class]]) {

       
rootViewController = (XXView *)VC;

    }

}

[self.navigationController popToViewController:rootViewController
animated:YES];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: