假如现在有两个界面的控制器,第一个是FirstViewController,第二个是SecondViewController。
如果想从FirstViewController跳转到SecondViewController,我们可以在FirstViewController中创建一个按钮,然后给按钮添加一个点击事件,通过点击按钮实现跳转界面,示例代码如下:
1 // 按钮点击事件 2 - (void)buttonClick:(UIButton *)sender { 3 // 首先要初始化一个SecondViewController控制器 4 SecondViewController *secondVC = [[SecondViewController alloc] init]; 5 6 // 此self代表控制器LoginViewController,只有控制器才能推出其他界面 7 [self presentViewController:secondVC animated:YES completion:nil]; 8 }
要想从SecondViewController返回到FirstViewController也很简单,就是在SecondViewController创建一个按钮,然后给按钮添加一个点击事件,通过点击实现返回,示例代码如下:
1 // 点击返回 2 - (void)click:(UIButton *)sender { 3 // 同样,也只能用self,也就是控制器本身调用方法,实现返回 4 [self dismissViewControllerAnimated:YES completion:nil]; 5 }
时间: 2024-12-05 19:01:32