iOS开发页面跳转

来源:互联网 发布:excle筛选重复数据 编辑:程序博客网 时间:2024/06/05 19:17

界面间的跳转一般有两种方式:

1.Modal方式

    直接跳转,思路大致是new一个目的页面,然后设置页面跳转动画

    [self presentViewController:firstVC animated:YES completion:nil];  //跳转到下一页面

    [self dismissViewControllerAnimated:YES completion:nil];  //返回上一页面

    动画UIModalTransitionStyle有四种风格:

    UIModalTransitionStyleCoverVertical 从底部滑入(默认)
    UIModalTransitionStyleFlipHorizontal,水平翻转进入
    UIModalTransitionStyleCrossDissolve,交叉溶解
    UIModalTransitionStylePartialCurl,翻页

    代码:

    firstVC.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

2.UINavigationController方式

    压栈和出栈跳转。

    [self.navigationController pushViewController:redVC animated:YES];//跳转到下一页面

    [self.navigationController popToRootViewControllerAnimated:YES];//返回上一页面

    [ self .navigationController popToRootViewControllerAnimated: YES ]; //返回根控制器,即最开始的页面




0 0
原创粉丝点击