pop到指定页面的方法

遍历控制器

- (void)backToRootVCClickBtn:(UIBarButtonItem *)item
{
    for (UIViewController *temp in self.navigationController.viewControllers) {
         if ([temp isKindOfClass:[BookPageViewController class]]) {
         [self.navigationController popToViewController:temp animated:YES];} 
}

设置当前的index

- (void)backToRootVCClickBtn:(UIBarButtonItem *)item
{  
    int index = (int)[[self.navigationController viewControllers]indexOfObject:self];      
    [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:(index-2)] animated:YES];
}

当前导航控制下的所以控制器,遍历,然后将

- (void)backToRootVCClickBtn:(UIBarButtonItem *)item
{
    UINavigationController *navigationVC = self.navigationController;

    NSMutableArray *viewControllers = [[NSMutableArray alloc] init];
    
    //    遍历导航控制器中的控制器
    for (UIViewController *vc in navigationVC.viewControllers) {      
        [viewControllers addObject:vc];
      
        // BookPageViewController就是你需要返回到指定的控制器名称,这里我需要跳转到BookPageViewController这个控制器        
        if ([vc isKindOfClass:[BookPageViewController class]]) {         
            break;       
        }
        
        if ([vc isKindOfClass:[MyOrderViewController class]])
        {
            [[NSNotificationCenter defaultCenter] postNotificationName:@"NSNoticeResultForOrder" object:self userInfo:nil];
            break;
        }
     //    把控制器重新添加到导航控制器
    [navigationVC setViewControllers:viewControllers animated:YES];
    }
}

但是tabBar颜色不能指定条状 (系统的可以),自己也 需要看自己给的方法了,可以发送个通知,但是通知一定要销毁

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 16,941评论 4赞 61
  • 拒绝导致四种心理创伤 1.挥之不去的内心痛苦 大脑扫描显示,当我们经历拒绝和体验身体痛苦的时候,被激活的脑区是完全...
    菲常有爱阅读 187评论 0赞 0
  • 1以《三言两拍》中“二拍”的第一篇为标尺,确定出自己的阅读层次,并据此制定一个阅读套餐。(文言几成+旧小说几成+现...
    玲珑七阅读 391评论 1赞 0
  • 在更多的时候,不是不喜欢说话,而是已经知道了结果,所以也懒了倦了;然后,就输给了沉默。
    昵称代表心情阅读 228评论 0赞 0

友情链接更多精彩内容