iOS 嵌套滚动视图——一直滚动到超级视图?

Posted

技术标签:

【中文标题】iOS 嵌套滚动视图——一直滚动到超级视图?【英文标题】:iOS nested scrollview — keep scrolling past top into superview? 【发布时间】:2014-10-08 19:52:15 【问题描述】:

所以我有一个包含多个单元格的表格视图,其中最后一个是表格视图本身。当我将父表视图滚动到底部时,我希望嵌套的表视图继续滚动。

基本上,当我到达父视图的末尾时,我希望它将滚动速度转移到嵌套视图。

而且,如果用户正在拖动滚动视图,当它到达末尾时,它会开始拖动嵌套视图。

关于将滚动事件转移到嵌套的 UITableViews/UIScrollViews 的任何提示?

【问题讨论】:

“传输滚动速度”可能过于复杂,请阅读aaronpango.svbtle.com/… 【参考方案1】:

如果您不会遇到性能问题,您始终可以使最后一个单元格足够长以显示表格视图的所有单元格。这意味着您无法从出列表格单元格中受益,但如果您有几行用于嵌入式表格视图,这是最简单的方法。只需将嵌入的表格视图 contentSize.height 作为容器表格视图最后一个单元格的高度即可。

【讨论】:

以上是关于iOS 嵌套滚动视图——一直滚动到超级视图?的主要内容,如果未能解决你的问题,请参考以下文章

嵌套 UIScrollViews 中的滚动问题

iOS嵌套的UIScrollViews没有响应

IOS:在 IOS 中禁用超级视图的滚动

ios上嵌套滚动视图的可用性问题

嵌套的 UIScrollViews 和事件路由

iOS UIScrollView,我误会了啥?我无法让滚动视图滚动