【问题标题】:Swift ios: drag view controller onto screenSwift ios:将视图控制器拖到屏幕上
【发布时间】:2017-05-27 22:44:10
【问题描述】:

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

【问题讨论】:

  • 你需要实现类似this
  • 谢谢,我最终使用了这个。

标签: ios swift


【解决方案1】:

为此,您需要使用UIPageViewController 并将其过渡样式设置为滚动和垂直导航。有很多关于如何使用UIPageViewController 的很棒的教程,所以只要上网看看。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 2013-09-02
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    相关资源
    最近更新 更多