Modal方式弹出页面:
1.Modal方式弹出页面在iOS中有很广泛的应用,比如UIImagePickerController等,Modal方式主要有以下几个作用:
- 检查登陆信息,Modal出登陆页面,让用户确认登陆等
- 解锁页面,比如应用中有密码解锁或者手势解锁的需求,可以Modal方式弹出解锁页面
- 临时显示一些数据,比如查看列表信息,在查看完毕后可以dismiss页面
- 其他使用场合
2.Modal的弹出风格
typedef enum { UIModalPresentationFullScreen = 0, UIModalPresentationPageSheet, UIModalPresentationFormSheet, UIModalPresentationCurrentContext, } UIModalPresentationStyle;
3.Modal的弹出动画类型
typedef enum { UIModalTransitionStyleCoverVertical = 0, UIModalTransitionStyleFlipHorizontal, UIModalTransitionStyleCrossDissolve, UIModalTransitionStylePartialCurl, } UIModalTransitionStyle;
底部滑入、水平翻转进入、交叉溶解、翻页
4.Modal弹出的ViewController消失掉
[self dismissViewControllerAnimated:YES completion:^{ }];
时间: 2024-10-24 13:32:42