向上滚动表格视图并将表格视图保持在完整的滚动视图中

Posted

技术标签:

【中文标题】向上滚动表格视图并将表格视图保持在完整的滚动视图中【英文标题】:scrolling tableview upwards and keeping tableview in complete scroll view 【发布时间】:2015-04-13 05:25:44 【问题描述】:

在此我需要向上滚动完整的表格视图,表格视图应保持向上,直到用户再次向下滚动。它应该会回到原来的位置。

更新

我需要在图像上滚动表格视图的顶部和底部

【问题讨论】:

默认情况下会发生这种情况。请确保 table view 的高度不超过 screen 的高度,否则可能会导致此类问题。 你想在scrollView里面添加tableView吗? 我们不是来为您编写代码的。展示一些努力和一些代码。 @zala 是的,我需要在滚动视图中添加表格视图,第一个表格视图将是滚动视图的一半,当我们将完整的表格视图向上滚动时,表格视图应该一直保持到用户向下滚动。实际上它正在滚动向上但不熬夜 【参考方案1】:

根据 Apple 文档,不建议在 scrollview(Reference) 中添加 tableView。

现在根据您的屏幕设计,您可以拥有一个 tableView 并且在该 tableView 的标题中您可以添加所有静态内容。Reference

或者如果您的设计必须在 scrollView 中包含 tableView,那么this SO 问题可能对您有所帮助。

如果可能的话,我更喜欢第一选择。

顺便说一句,如果你可以固定tableView的高度,那么你可以很容易地在scrollView中实现tableView。

【讨论】:

以上是关于向上滚动表格视图并将表格视图保持在完整的滚动视图中的主要内容,如果未能解决你的问题,请参考以下文章

AppStore 风格的滚动效果

当用户向下滚动后向上滚动时,如何在表格视图中显示搜索框?

如何在快速向上和向下滚动表格时停止自动重新加载表格视图? [关闭]

当表格视图向上滚动时,表格视图第一部分(第 0 部分)没有向上移动

如何在整个屏幕上滚动表格视图

有啥方法可以知道用户是向上还是向下滚动表格视图?在swift IOS中[重复]