Swift ios:将视图控制器拖到屏幕上

时间:2017-05-27 22:44:11

标签: ios swift

有没有办法使用Swift将视图控制器拖到当前视图控制器上?我想从屏幕底部拖动​​并让新的视图控制器跟随手指。当手指松开时,我希望视图能够卡入到位。我计划拖动的视图控制器需要具有透明背景,以便前一个视图仍然可见。我尝试使用滑动手势与从底部引入视图的动画配对,但之前的视图在动画完成之前暂时变黑。此外,它不遵循手指的路径。这与您尝试从相机应用程序底部拖动时发生的情况类似。它会引起一个页面,跟随你的手指,并使背景变暗。我是以编程方式执行此操作。感谢。

1 个答案:

答案 0 :(得分:0)

要执行此操作,您需要使用UIPageViewController并将其过渡样式设置为滚动并导航到垂直。有很多关于如何使用UIPageViewController的精彩教程,所以只需在线查看。