iOS开发 presentViewController 怎么返回到第一个vc oc代码
要返回到第一个视图控制器,可以使用以下方法:
- 使用
presentViewController:animated:completion:方法呈现第二个视图控制器时,将第一个视图控制器设置为第二个视图控制器的presentingViewController属性。例如,在第二个视图控制器中:
FirstViewController *firstVC = [[FirstViewController alloc] init];
self.presentingViewController = firstVC;
然后,可以使用dismissViewControllerAnimated:completion:方法返回到第一个视图控制器。例如,在第二个视图控制器中:
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
- 如果第一个视图控制器是导航控制器的根视图控制器,可以使用以下代码返回到第一个视图控制器:
[self.navigationController popToRootViewControllerAnimated:YES];
- 如果第一个视图控制器是导航控制器堆栈中的某个视图控制器,可以使用以下代码返回到第一个视图控制器:
[self.navigationController popToViewController:firstViewController animated:YES];
其中,firstViewController是要返回的第一个视图控制器的实例。
请根据你的具体情况选择适合的方法来返回到第一个视图控制器
原文地址: https://www.cveoy.top/t/topic/ixBV 著作权归作者所有。请勿转载和采集!