2017-05-27 62 views
1

有没有什么办法使用Swift将视图控制器拖到当前视图控制器上?我想从屏幕底部拖动​​并让新的视图控制器按照手指。当手指放开时,我希望视图能够卡入到位。我计划拖动的视图控制器需要具有透明背景,以便前一个视图仍然可见。我尝试使用与从底部引入视图的动画配对的轻扫手势,但之前的视图在动画完成之前暂时变黑。而且,它不遵循手指的路径。这与您尝试从相机应用程序底部拖动时发生的情况类似。它会出现一个页面,跟随你的手指,并使背景变暗。我正在做这个编程。谢谢。Swift ios:将视图控制器拖到屏幕上

+0

你需要实现类似[this](https://github.com/ostatnicky/DraggableViewController) –

+0

谢谢,我结束了使用这个。 –

回答

0

要做到这一点,您需要使用UIPageViewController并将其过渡风格设置为滚动和导航到垂直。有很多关于如何使用UIPageViewController的精彩教程,所以只需在线观看。

相关问题