页面跳转

Posted 洛长安&王遇白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面跳转相关的知识,希望对你有一定的参考价值。

1.代码跳转

   【1】

   //以modal 方式跳转

   [self presentModalViewController:nil animated:YES];

   //以 modal跳转的返回方法

    [self dismissModalViewControllerAnimated:YES];

    

   【2】

   //以push 方式跳转

    [self.navigationController pushViewController:nil animated:YES];

   //以 push跳转的返回方法

    [self.navigationController popViewControllerAnimated:YES];

 

2.storyboard跳转

  【1】按钮点击事件直接绑定跳转

   【2】按钮点击事件代码跳转

 

并在代码中实现跳转

 需要注意的是代码中的Identifier要和图形化界面中设置的Identifier需要保持一致

 

   【3】页面跳转回之前的页面(特殊方式)

需要在要跳回的页面.m中实现以下方法

 

 

然后在当前页面的exit按钮右键,然后将返回跳转连线到当前页面

 

   如下即可

代表three点击返回会回到one页面

 

【4】补充一点,使用storyboard实现页面跳转传值实现:

//在当前页面实现以下方法,以期在跳转下个页面时进行传值
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"ThreeViewController"]) {
        ThreeViewController *receive = segue.destinationViewController;
        receive.titleStr = @"Garvey";
    }
    
}

 

以上是关于页面跳转的主要内容,如果未能解决你的问题,请参考以下文章

HTML代码片段

HTML代码片段

小程序各种功能代码片段整理---持续更新

单页应用及多页应用

Vue 创建多页面应用模式

单页面应用和多页面应用的区别对比