1.简介
Modal是一种常见的切换控制器的方式
默认是从屏幕底部往上弹出,直到完全盖住后面的内容为止
2.呈现样式
Modal常见有4种呈现样式
- UIModalPresentationFullScreen :全屏显示(默认)
- UIModalPresentationPageSheen 宽度:竖屏时的宽度(768) 高度:当前屏幕的高度(填充整个高度)
- UIModalPresentationFormSheet :占据屏幕中间的一小块
- UIModalPresentationCurrentContext :跟随父控制器的呈现样式
3.过渡样式
Modal一共4种过渡样式
- UIModalTransitionStyleCoverVertical :从底部往上钻(默认)
- UIModalTransitionStyleFlipHorizontal :三维翻转
- UIModalTransitionStyleCrossDissolve :淡入淡出
- UIModalTransitionStylePartialCurl :翻页(只显示部分,使用前提:呈现样式必须是UIModalPresentationFullScreen)
对比iPhone开发,Modal在iPad开发中多了一些用法