iOS页面跳转和反回的实战用法

常用的页面跳转方式主要分模态和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的跳转主要讲一下返回

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容