Ios 嵌套滚动视图与表格视图或其他符合此要求的视图
我有一个要求,其中我需要具备以下功能- 1) 我有一个自定义分段控件。为了实现对分段控件的分页,我使用了水平滚动视图。每个页面都有自己的垂直滚动视图 要求 1) 当用户在相应页面中向上滚动时,图像应隐藏,当用户在相应页面中向下滚动时,图像应向下显示,但当图像隐藏时,无论单个页面选择如何,自定义段始终保持在屏幕顶部 到目前为止我所尝试的- 第一种方法 我尝试将图像作为表视图的标题。 创建了一个包含一个单元格的节,并将节标题作为自定义段。在单元格中,我放置了水平滚动视图,调整了单元格的高度,以覆盖superview中未显示的所有部分,但结果与我滚动单个页面的垂直滚动时不同,它与表视图不同步 第二种方法 我最初尝试将段设置为与顶部的固定距离&我增加并减少了scrollViewDidScroll()中的约束。但它也不起作用,因为当用户快速滚动时,约束值的变化没有正确跟随 那么还有其他方法可以达到同样的效果吗?Ios 嵌套滚动视图与表格视图或其他符合此要求的视图,ios,swift,uitableview,uiscrollview,Ios,Swift,Uitableview,Uiscrollview,我有一个要求,其中我需要具备以下功能- 1) 我有一个自定义分段控件。为了实现对分段控件的分页,我使用了水平滚动视图。每个页面都有自己的垂直滚动视图 要求 1) 当用户在相应页面中向上滚动时,图像应隐藏,当用户在相应页面中向下滚动时,图像应向下显示,但当图像隐藏时,无论单个页面选择如何,自定义段始终保持在屏幕顶部 到目前为止我所尝试的- 第一种方法 我尝试将图像作为表视图的标题。 创建了一个包含一个单元格的节,并将节标题作为自定义段。在单元格中,我放置了水平滚动视图,调整了单元格的高度,以覆
请提出建议,因为我不知道该怎么办?您可以在
滚动视图中添加一个tableView
和您的UIImage
。表格视图
的高度和宽度必须与您的滚动视图
相同。然后禁用滚动视图的平移手势:
self.scrollView.panGesture.active = false
然后您必须在
tableView`的委托的
scrollViewDidScroll'中实现自定义滚动:
func scrollViewDidScroll(scrollView: UIScrollView) {
if self.scrollView.contentOffset.y <= 100 {
self.scrollView.contentOffset.y += scrollView.contentOffset.y
self.tableView.contentOffset.y = 0
} else {
// let the tableView scroll normally
}
}
func scrollViewDidScroll(scrollView:UIScrollView){
如果self.scrollView.contentOffset.y只使用父滚动视图。但请记住,我有多个独立垂直滚动的页面……为什么我要添加滚动视图,然后在其上方添加一个表视图。好的,我可以给您发送一个代码,您可以查看一下。这将非常有用…!这是链接。您可以检查一下吗