iOS从不同页面跳转回到指定控制器
2016-10-24 15:37
211 查看
HomeViewController *homeVC = [[HomeViewController alloc] init]; UIViewController *target = nil; for (UIViewController * controller in self.navigationController.viewControllers) { //遍历 if ([controller isKindOfClass:[homeVC class]]) { //这里判断是否为你想要跳转的页面 target = controller; } } if (target) { [self.navigationController popToViewController:target animated:YES]; //跳转 }
如果知道是第几级界面,则用如下方法 UIViewController *viewCtl = self.navigationController.viewControllers[2]; [self.navigationController popToViewController:viewCtl animated:YES];
相关文章推荐
- [置顶] iOS 远程推送 根据后台推送内容的不同跳转指定页面
- iOS 点击远程通知消息,如何跳转到指定页面(控制器)
- iOS 远程推送(极光推送) 根据后台推送内容的不同跳转指定页面(不断更新)
- iOS 点击远程通知消息,跳转到指定页面 (控制器)
- 不同页面的跳转-ios
- ios 应用中直接跳转到指定app页面 或者 app 评价页面 的方法
- 扫描二维码自动识别手机系统(Android/IOS)跳转不同页面
- ios 指定返回的跳转页面
- iOS-非父子控制器跳转(如:从某一导航控制器的子页面跳转到另一个tabbar控制的页面)
- ios点击链接直接跳转到 App Store 指定应用下载页面
- iOS UINavigationController跳转到指定页面
- JS判断是否是微信页面,判断手机操作系统(ios或android)并跳转到不同下载页面
- 一个页面内要跳转不同的控制器,如个人中心页面
- ios 应用中直接跳转到指定app页面 或者 app 评价页面 的方法
- JS判断是否是微信页面,判断手机操作系统(ios或android)并跳转到不同下载页面
- iOS跳转到指定页面,而不是简单的返回上一个页面
- IOS 页面跳转控制器有延迟
- 使用一个二维码到达ios和andriod自动跳转到不同的下载页面
- iOS层级跳转(UINavigationController跳转返回到指定的页面)
- iOSpush到某个页面然后跳转导航栏指定页面