2015-09-15 59 views
2

在故事板中,您可以通過單擊segue(兩個屏幕之間的圓圈符號)並將過渡設置爲「Cover Vertical」,「Flip Horizo​​ntal」,「Cross Dissolve」或「Partial Curl」(您如果你不需要任何動畫,可以取消選中「Animate」)。如何使用segues執行自定義動畫?

如果我使用故事板,是否可以通過代碼自定義此轉換?

+0

@Abubakr Dar:我讚賞標題編輯,謝謝:-) –

回答

5

好吧,我終於找到了所有的答案在這裏: http://www.appcoda.com/custom-segue-animations/

創建自定義賽格瑞是不是都不難,因爲它是由iOS的標準的編程技術。實際上只需要,是UIStoryboardSegue類的子類並重寫一個名爲perform的方法。在這種方法中,必須實現自定義動畫邏輯。觸發從視圖控制器到另一個視圖控制器的轉換也必須由開發人員以編程方式執行,但這是完全標準的過程。