Swift - 在页面滚动时隐藏/显示“tableHeaderView”

Posted

技术标签:

【中文标题】Swift - 在页面滚动时隐藏/显示“tableHeaderView”【英文标题】:Swift - Hide/Show 'tableHeaderView' on page scroll 【发布时间】:2018-05-14 13:20:49 【问题描述】:

我在 tableViewtableHeaderView 中有一个按钮。我想添加一个效果,比如隐藏/显示页面滚动按钮的 facebook 搜索栏。它的行为应该如下:

    页面加载时,按钮显示 当用户向下滚动时,按钮被隐藏 当用户稍微向上滚动时,按钮会再次出现

【问题讨论】:

*** 是一个为您的编程查询提供帮助的网站,而不是让其他人为您做这些。 我不希望其他人为我编写代码。我只是想要一些指导,因为我是 ios @WesleyPeeters 的新手 【参考方案1】:

您可以使用UIScrollViewDelegate 来检测用户何时滚动。

查看 Apple 文档,您会在 here 处找到文章

希望对你有帮助。

【讨论】:

以上是关于Swift - 在页面滚动时隐藏/显示“tableHeaderView”的主要内容,如果未能解决你的问题,请参考以下文章

在滚动视图中动态隐藏状态栏时滞后/屏幕冻结(Swift 3)

滚动时隐藏VueJs中的元素

iOS Swift - 滚动时如何向上移动搜索栏?

html表格table的宽度超出页面宽度时如何不改变table宽度(只显示出滚动条)?

如何在滚动swift3时在UICollectionView中隐藏第0行的锁定图像

element-ui表格组件table实现列的动态显示与隐藏