2017-05-27 60 views
1

有沒有什麼辦法使用Swift將視圖控制器拖到當前視圖控制器上?我想從屏幕底部拖動​​並讓新的視圖控制器按照手指。當手指放開時,我希望視圖能夠卡入到位。我計劃拖動的視圖控制器需要具有透明背景,以便前一個視圖仍然可見。我嘗試使用與從底部引入視圖的動畫配對的輕掃手勢,但之前的視圖在動畫完成之前暫時變黑。而且,它不遵循手指的路徑。這與您嘗試從相機應用程序底部拖動時發生的情況類似。它會出現一個頁面,跟隨你的手指,並使背景變暗。我正在做這個編程。謝謝。Swift ios:將視圖控制器拖到屏幕上

+0

你需要實現類似[this](https://github.com/ostatnicky/DraggableViewController) –

+0

謝謝,我結束了使用這個。 –

回答

0

要做到這一點,您需要使用UIPageViewController並將其過渡風格設置爲滾動和導航到垂直。有很多關於如何使用UIPageViewController的精彩教程,所以只需在線觀看。

相關問題