gpt4 book ai didi

ios - 用手指向上拖动 Child View Controller 并在点后锁定

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:39:12 26 4
gpt4 key购买 nike

我正在尝试实现两个 View Controller 之间的平滑过渡。我想要做的是在 VC 1 的底部有一个 UIView。当用户向上滑动/拖动 View 时,VC 2 将以模态方式呈现。我想要发生的是,当用户向上拖动 View 时, View 将跟随手指移动,VC 2 将被拖到屏幕上。一旦用户手指经过一个点然后松开,我希望它随后锁定到位。

当用户在 View 上向上滑动时,我已经成功地实现了 UIGestureRecognizer。然后呈现。这只有两个问题:

1) 不随用户手指过渡2) 只有 4 种模式过渡样式(Cover Vertical、Flip Horizo​​ntal、Cross Dissolve 和 Partial Curl)——我不想使用其中任何一种。我想让它向上滑动。

我已经研究并发现了这个问题How to swipe down a UIViewController from another然而它并没有帮助,因为它呈现的是 UIView 而不是 UIViewController!

如果任何人有任何建议或代码示例来自以前做过这件事的人,那就太好了!

谢谢!

最佳答案

您可以使用 UIViewControllerAnimatedTransitioning、UIViewControllerTransitioningDelegate 来制作您想要的动画,这些链接可以作为很好的起点 ios 7 custom transitionCustom UIViewController Transitions并观看 WWDC 2013 session 218 视频 Custom Transitions Using View Controllers

关于ios - 用手指向上拖动 Child View Controller 并在点后锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19739045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com