在iPhone開發(fā)中
Modal是一種常見的切換控制器的方式
默認(rèn)是從屏幕底部往上彈出,直到完全蓋住后面的內(nèi)容為止
在iPad開發(fā)中
Modal的使用頻率也是非常高的
對比iPhone開發(fā),Modal在iPad開發(fā)中多了一些用法
什么叫呈現(xiàn)樣式
Modal出來的控制器,最終顯示出來的樣子
Modal常見有4種呈現(xiàn)樣式
UIModalPresentationFullScreen:全屏顯示(默認(rèn))
UIModalPresentationPageSheet
寬度:豎屏?xí)r的寬度(768)
高度:當(dāng)前屏幕的高度(填充整個高度)
UIModalPresentationFormSheet:占據(jù)屏幕中間的一小塊
UIModalPresentationCurrentContext:跟隨父控制器的呈現(xiàn)樣式
什么叫過渡樣式
Modal出來的控制器穿剖,是以怎樣的動畫呈現(xiàn)出來
Modal一共4種過渡樣式
UIModalTransitionStyleCoverVertical:從底部往上鉆(默認(rèn))
UIModalTransitionStyleFlipHorizontal:三維翻轉(zhuǎn)
UIModalTransitionStyleCrossDissolve:淡入淡出
UIModalTransitionStylePartialCurl:翻頁(只顯示部分,使用前提:呈現(xiàn)樣式必須是UIModalPresentationFullScreen)
例如以下是ipad應(yīng)用