iOS开发:在界面之间跳转的时候,返回到指定界面的方法(界面跳转到新界面之后,返回到指定界面)

    xiaoxiao2021-04-12  52

    在界面之间跳转的时候,返回到指定界面的方法,这是一个非常实用的方法,也符合了很多种情况需求,个人感觉很棒。

    先举一个简单的例子说明一下,比如你从A界面跳转到B界面,然后再返回的时候,你不想从B界面跳转返回到A界面,你想让它返回到C界面或者D界面等等,那么就可以用到这个返回到指定界面的方法来实现。

    具体步骤如下:

    1.首先在需要返回界面的控制器里面导入你需要返回的界面的头文件;

    2.在返回方法里面执行返回到指定界面的方法即可;

     

    代码如下:

    .h文件:

    #import "ViewController.h"         //导入头文件

    .m文件:

    - (void)viewDidLoad { [super viewDidLoad];        [self backVC]; }

     

    - (void)backVC { // 返回到任意界面 for (UIViewController *temp in self.navigationController.viewControllers) { if ([temp isKindOfClass:[ViewController class]]) { [self.navigationController popToViewController:temp animated:YES]; } } }

    在跳转返回的方法里面写这个方法,就能返回到指定的任意界面,但是要注意一点就是需要返回到的那个界面的类名一定要写清楚,不要搞错。

     

     

    最主要的代码段部分:

    转载请注明原文地址: https://ju.6miu.com/read-667873.html

    最新回复(0)