要返回到第一个视图控制器,可以使用以下方法:\n\n1. 使用presentViewController:animated:completion:方法呈现第二个视图控制器时,将第一个视图控制器设置为第二个视图控制器的presentingViewController属性。例如,在第二个视图控制器中:\n\nobjective-c\nFirstViewController *firstVC = [[FirstViewController alloc] init];\nself.presentingViewController = firstVC;\n\n\n然后,可以使用dismissViewControllerAnimated:completion:方法返回到第一个视图控制器。例如,在第二个视图控制器中:\n\nobjective-c\n[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];\n\n\n2. 如果第一个视图控制器是导航控制器的根视图控制器,可以使用以下代码返回到第一个视图控制器:\n\nobjective-c\n[self.navigationController popToRootViewControllerAnimated:YES];\n\n\n3. 如果第一个视图控制器是导航控制器堆栈中的某个视图控制器,可以使用以下代码返回到第一个视图控制器:\n\nobjective-c\n[self.navigationController popToViewController:firstViewController animated:YES];\n\n\n其中,firstViewController是要返回的第一个视图控制器的实例。\n\n请根据你的具体情况选择适合的方法来返回到第一个视图控制器。

iOS 开发:使用 presentViewController 返回到第一个视图控制器 (OC 代码)

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

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