问题标签 [uirefreshcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6043 浏览

objective-c - UIRefreshControl:刷新时 UITableView '卡住'

我在实现 UIRefreshControl 时遇到问题 - 当您下拉时,“blob”工作得非常好,刷新微调器工作正常,但 tableView 在刷新时不会向上滚动到微调器。相反,它会停留在原来的位置,直到刷新完成,此时它会返回到屏幕顶部

进行刷新的代码是:

我发现如果没有 dispatch_async,即使刷新微调器也不起作用 - 被拉下的位看起来只是白色

有没有人有任何线索我可能做错了什么?我发现的所有实现示例似乎都与我正在做的事情相匹配,而且我在 API 文档中没有发现任何表明我遗漏了任何东西的内容

0 投票
2 回答
1896 浏览

objective-c - 有水平的 UIRefreshControl 吗?

您可以通过将其添加UIRefreshControl集合的子视图UICollectionView来添加(或任何其他UIScrollView):

当集合视图布局具有UICollectionViewScrollDirectionHorizontal.

我尝试覆盖layoutSubviews将刷新控件放在左侧,但它不会以这种方式跟踪滚动进度。我可以欺骗它使用水平布局吗?

0 投票
1 回答
1068 浏览

ios - iOS - UIRefreshControl 崩溃

如果我UITableViewController通过快速轻弹手指(而不是缓慢的拖动和释放)来“拉动刷新”,我的应用程序会因EXC_BAD_ACCESS (code=1, address=0x30000008)错误而崩溃。

以下是相关代码:

任何帮助将不胜感激!

0 投票
2 回答
3446 浏览

objective-c - UIRefreshControl 拉取长度

环顾stackoverflow,但找不到这个问题的答案:有没有办法改变必须拉下多少表格视图才能使UIRefreshControl开始刷新?因为拉动 45% 的屏幕似乎有点矫枉过正。

提前致谢!

0 投票
1 回答
771 浏览

iphone - UIRefreshControl 滞后

我开发了一个带有 UIRefreshControl 的 RSS Feed 以刷新内容。但是每当我触发 UIRefreshControl 时,它就会非常滞后。如果我使用 Wifi,则没有延迟,但如果我使用慢速数据连接,则会出现很多延迟。

有人知道为什么会这样吗?

0 投票
4 回答
11963 浏览

ios6 - 如何以编程方式向下滑动 UITableView 以显示底层 UIRefreshControl

以编程方式更新表格时如何显示 UIRefreshControl?使用 [self.refreshControl beginRefreshing] 使微调器动画但不显示它。

0 投票
1 回答
198 浏览

objective-c - UIRefreshControl 向后兼容

我正在使用 XCode 4.5 和 iOS SDK 6.0 编写一个 iOS 应用程序。我在我的应用程序中使用 UIRefreshControl,并且我的设备运行 iOS 6.0.1。UIRefeshControl 可以正常工作。如果我要在具有先前 iOS 版本的设备上运行此应用程序会发生什么?refreshcontrol 是否仍然有效,还是我必须使用其他工具来实现此功能?

0 投票
2 回答
99 浏览

iphone - NSFetchResultsController,将新数据填充到表格视图中

我正在尝试实现UIRefreshControl代码:

我正在使用NSFetchResultsController. 那么,如何将新数据填充到表格视图中呢?

0 投票
2 回答
10831 浏览

objective-c - UIRefreshControl 改变 UIActivityIndi​​catorView 的颜色

有什么办法可以改变 UIRefreshControl 的“UIActivityIndi​​catorView”的颜色??

我什么也没找到!

谢谢!!

UIRefreshControl

0 投票
7 回答
65867 浏览

ios - UICollectionView 上的 UIRefreshControl 仅在集合填充容器的高度时才有效

我正在尝试将 a 添加UIRefreshControl到 a UICollectionView,但问题是刷新控件不会出现,除非集合视图填满其父容器的高度。换句话说,除非集合视图足够长以至于需要滚动,否则它不能被拉下以显示刷新控制视图。一旦集合超过其父容器的高度,它就会被拉下并显示刷新视图。

我已经建立了一个快速的 iOS 项目,其中只有一个UICollectionView内部主视图,有一个到集合视图的出口,以便我可以将其添加UIRefreshControlviewDidLoad. 还有一个带有重用标识符的原型单元cCell

这是控制器中的所有代码,它很好地展示了这个问题。在这段代码中,我将单元格的高度设置为 100,这不足以填充显示,因此无法拉出视图并且不会显示刷新控件。将其设置为更高的值以填充显示,然后它就可以工作了。有任何想法吗?