UIScrollView 下拉父视图

Posted

技术标签:

【中文标题】UIScrollView 下拉父视图【英文标题】:UIScrollView to pull down the parent view 【发布时间】:2016-09-04 12:38:28 【问题描述】:

我有一个包含文本和图像的滚动视图。

我想要实现的是,当滚动视图内容在视图顶部并且滚动视图被下拉时,我想将父视图向下拖动,而不是只拖动滚动视图。

我不想立即关闭父视图。

我希望父视图的y位置匹配滚动视图内容的偏移量。

上面是我想要实现的图像。文本“The Salutaion”在滚动视图中。这通常位于父视图顶部的正下方。文本正在被向下拖动,但正如您所见,父视图显示了一个很大的白色间隙。

【问题讨论】:

检查这个:***.com/questions/24989923/… 尝试在你的元素中使用约束锚 【参考方案1】:

我通过限制 scrollView 的偏移量并将容器视图的 y 位置设置为滚动的偏移量来解决这个问题。

self.scrollContainerView.frame.origin.y = self.scrollContainerView.frame.origin.y - scrollOffset
self.scrollView.contentOffset.y = 0

【讨论】:

以上是关于UIScrollView 下拉父视图的主要内容,如果未能解决你的问题,请参考以下文章

UIScroll 视图 + UIView + UITableview 问题

调整容器 uiscrollview 中所有 uiscrollview 的大小

UIScroll 视图未按预期工作

UIScroll 及其嵌套元素

UIScrollView 阻止我的 UIGesture 进行视图转换

使 UIScrollView 中的顶部图像在滚动视图边界上放大?