蘋果在Xcode6中棄用segue的push和model

  蘋果在Xcode6中棄用了segue的push和model。被show和present取代。app

  下面是新版本中每種類型的使用總結和例子。建議本身使用前先在測試項目中本身試一試測試

Showcode

根據當前屏幕中的內容,在master area或者detail area中展現內容。it

例如:若是app當前同時顯示master和detail視圖,內容將會壓入detail區域。io

若是app當前僅顯示master或者detail視圖,內容則壓入當前視圖控制器堆棧中的頂層視圖。ast

Show Detailmodel

在detail area中展示內容。transition

例如:即便app同時顯示master和detail視圖,那麼內容將被壓入detail區域總結

若是app當前僅顯示Master或者detail視圖,那麼內容將替換當前視圖控制器堆棧中的頂層視圖。項目

 

Present Modally

使用模態展現內容。屬性面板中提供presentation style (UIModalPresentationStyle)與 transition style (UIModalTransitionStyle)兩種選項

Present as Popover

在某個現有視圖中的錨點處使用彈出框展現內容。這個選項可指定顯示在彈出框視圖一邊上的箭頭可用方向,同時也是指定錨點視圖的一個選項。

相關文章
相關標籤/搜索