要返回到第一个视图控制器,可以使用以下方法:

  1. 使用presentViewController:animated:completion:方法呈现第二个视图控制器时,将第一个视图控制器设置为第二个视图控制器的presentingViewController属性。例如,在第二个视图控制器中:
FirstViewController *firstVC = [[FirstViewController alloc] init];
self.presentingViewController = firstVC;

然后,可以使用dismissViewControllerAnimated:completion:方法返回到第一个视图控制器。例如,在第二个视图控制器中:

[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
  1. 如果第一个视图控制器是导航控制器的根视图控制器,可以使用以下代码返回到第一个视图控制器:
[self.navigationController popToRootViewControllerAnimated:YES];
  1. 如果第一个视图控制器是导航控制器堆栈中的某个视图控制器,可以使用以下代码返回到第一个视图控制器:
[self.navigationController popToViewController:firstViewController animated:YES];

其中,firstViewController是要返回的第一个视图控制器的实例。

请根据你的具体情况选择适合的方法来返回到第一个视图控制器

iOS开发 presentViewController 怎么返回到第一个vc oc代码

原文地址: https://www.cveoy.top/t/topic/ixBV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录