iOS开发页面跳转

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

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 ]; //返回根控制器,即最开始的页面




你可能感兴趣的:(iOS开发页面跳转)