向下滑动关闭垂直滚动视图

Posted

技术标签:

【中文标题】向下滑动关闭垂直滚动视图【英文标题】:Dismiss vertical scrollview with swipe down 【发布时间】:2017-07-20 17:31:26 【问题描述】:

我有一个 UIScrollView 在单击按钮时弹出。我想在屏幕向下滑动但滚动视图吃掉所有滑动时关闭它。

我认为可以通过在滚动视图顶部禁用向上滚动来做到这一点,但我发现 swift 3 没有任何效果。

请告诉我如何做到这一点,或者让我知道是否有更好的方法。

【问题讨论】:

这个链接可以解决你的问题.. 到达底部时隐藏视图:***.com/questions/43014381/… 【参考方案1】:

您可以使用UIPercentDrivenInteractionTransition 实现此目的。

这个答案有一个很好的例子:https://***.com/a/35205596/4371741

【讨论】:

以上是关于向下滑动关闭垂直滚动视图的主要内容,如果未能解决你的问题,请参考以下文章

如何检测用户何时尝试滑动“过去的 UIScrollView 内容偏移”?

两个 ScrollView 在彼此之上?

UISwipeGestureRecognizer 和 UIScrollView

带有 UIScrollView 的 UIPanGestureRecognizer

QML - 垂直滑动视图?

UIScrollView 应该只向下滚动