三级界面跳转到一级界面的方法

一、模态的视图的跳转方法
    /**
     *  让当前界面的alpha为零
     */
    self.presentingViewController.view.alpha = 0;
    /**
     *  两次模态即完成三级跳转一级
     */
    [self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];

二、由导航控制器推出的界面

/**
     *  获取当前导航控制器所能推出的控制器
     */
    NSArray * arr = self.navigationController.viewControllers;
    /**
     *  如果不知道要推到哪一个界面,打印一下arr即可
     */
    [self.navigationController popToViewController:arr[0] animated:YES];

备注:欢迎指正,谢谢!


你可能感兴趣的:(模态界面跳转到指定控制器)