常用的页面跳转方式主要分模态和push两种
一 . 模态跳转
1.带动画的模态跳转
页面跳转动画有四种
UIModalTransitionStyleCoverVertical = 0, //默认模式,自下而上
UIModalTransitionStyleFlipHorizontal __TVOS_PROHIBITED,//水平反转
UIModalTransitionStyleCrossDissolve,//旧场景淡出,新场景淡入
UIModalTransitionStylePartialCurl NS_ENUM_AVAILABLE_IOS(3_2) __TVOS_PROHIBITED,//翻页
反回
[self dismissViewControllerAnimated:YES completion:nil];
2.带导航栏的模态跳转
有时候,当前页面需要通过模态的方式跳入下一个页面,但是进入下一个页面之后再有页面跳转的话需要用push ,所以需要给当面页面添加一个导航栏,(也可以通过点语法传给faVC一个导航栏),这样在后面的页面就可以正常使用模态和push,两种页面跳转方式了。(例如,在一个页面点击购买按钮,从下往上弹出登陆页面,然后在登陆页面点击忘记密码,push进入忘记密码页面)
返回
二.push 跳转方式
FAViewController *faVC = [[FAViewController alloc] init];
[self.navigationController pushViewController:faVC animated:YES];
push的跳转主要讲一下返回