2017-10-07 31 views
0

我已經做了大量Youtube,網站和堆棧溢出的研究,但找不到任何有效的工作。希望你能幫助我。我在Xcode中查看控制器,並在它們上執行segues的按鈕來顯示下一個視圖控制器。但是當它通過按鈕執行一個segue(show)來更改視圖控制器時,它會從屏幕底部向上移動下一個視圖控制器。如何更改轉換(或添加轉換)以使它們彼此淡入。如何轉換例如褪色,從一個視圖控制器到另一個

+0

如果您添加源代碼的重要部分,您的問題會更容易理解。你可以隨時編輯你的問題! – ventiseis

回答

0

你在做什麼(segue)模態地呈現視圖。這是我們免費獲得的Apple定義的行爲。

你想要的是一個自定義視圖控制器轉換。因此你需要自己實現它。

幸運的是,Apple有一個很棒的內置系統,可以輕鬆創建自定義的UIViewController轉換。雖然它需要熟悉iOS庫和使用動畫邏輯的經驗。

你可以看看這個article

相關問題