【发布时间】:2020-11-10 02:24:22
【问题描述】:
从链接的 gif 中可以看出,我能够将刷新控件添加到 scrollView,但它只显示在第一页。它仍然适用于其他页面,但它没有显示刷新指示器,这可能会让用户感到困惑。 我已经尝试了几个想法,但似乎没有任何效果。 我正在寻找一种解决方案,它要么只允许在第一页上使用刷新控件并禁用其他页面的垂直滚动,要么是在每个页面上显示刷新指示器的解决方案。
我还想禁用对角拖动。我添加了这个,以防有解决方案可以解决这两个问题。
https://giphy.com/gifs/KfqJnVlwKE9fwFc07R/html5
我们将不胜感激。
【问题讨论】:
-
您可能想尝试使用
UIPageViewController,其中每个“页面”都有一个滚动视图,可让您执行“下拉刷新”行为。 -
当您“下拉刷新”时...您要下拉并更新单个“卡片”的内容吗?或者你想拉下所有卡片并更新显示的卡片数量?也许还会更新他们的内容?
标签: ios swift uiscrollview uipagecontrol uirefreshcontrol