问题标签 [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 投票
4 回答
1490 浏览

iphone - 需要为 UIRefreshControl 实现超时机制。

Apple 在 iOS 6 中的新 UIRefreshControl 是一个受欢迎的新功能,但似乎没有内置超时机制。

这是我需要它的场景:

假设用户拉刷新。它进入旋转模式,而代码尝试从服务器获取数据。服务器不响应,将导致纺车永远旋转。所以,应该有一个超时机制来阻止它。

实施它的最佳方法是什么?

0 投票
1 回答
1689 浏览

objective-c - 重新加载 UITableView 数据而不是可见单元格

我正在开发一个应用程序,我想从远程 Web 服务中提取数据并填充 UITableView。当我获得新数据时,我希望保留当前可见的单元格并在其上方添加新数据,就像大多数 Twitter 客户端一样。我的加载方法目前如下所示:

这可行,但它会使用新数据更新当前可见的单元格。所以我想要的是,获取新数据,将其添加到当前可见的单元格上方(或留在当前可见的单元格)。做这个的最好方式是什么?

注意:我需要 iOS6。

0 投票
7 回答
6968 浏览

iphone - 半透明状态栏下带有 UIRefreshControl 的 UITableView

我创建了一个 UITableView,我想在我的半透明黑色状态栏下方滚动。在我的 XIB 中,我只是将表格视图的 y 位置设置为 -20,一切看起来都很好。

现在,我刚刚添加了一个下拉刷新 iOS6 UIRefreshControl,但是由于 -20 y 位置,它可以从状态栏后面拖动。我希望它的“拉伸到”位置位于状态栏下方而不是后面。

为什么它会搞砸是有道理的,但改变它的框架似乎没有任何区别,并且 tableview 的内容插图等没有任何区别。

文档建议,一旦设置了 refreshControl, UITableViewController 就会从那时起处理它的位置。

有任何想法吗?

0 投票
2 回答
3985 浏览

objective-c - 如何在 UIRefreshControl 中使用 NSAttributedString

我在这篇文章中找到了 NSAttributedString 的示例。我的问题是 - 有任何提示,如何使用它UIRefreshControl class

从上面的帖子:

属性是UIRefreshControl自动调用的吗?

编辑:

我知道如何设置它,我想知道它是否有任何其他用途,然后“只是”格式化标签 - UIRefresherControl 是否能够显示两个字符串?拉之前一张,拉之后一张?当我看到我不能放入“普通”字符串时,这就是我最初的想法。

0 投票
2 回答
1354 浏览

ios6 - 关于UIRefreshControl IOS6.0如何更改默认下拉箭头

我可以将下拉箭头更改为某些图片或其他形状吗?如何?

非常感谢!

0 投票
1 回答
989 浏览

ios - 继承 UIRefreshControl 但仍支持 iOS 5.1?

在此处向我的一个表视图添加了 UIRefreshControl,并且在使用 NSClassFromString() 配置和添加 UIRefreshControl 之前,在表视图控制器上使用了 respondsToSelector 来查看它是否具有 refreshControl 属性。完美运行,我可以继续支持 iOS 5.1(只是没有他们获得新的控制权)。

但是……我想重写 beginRefreshing 和 endRefreshing 方法来动态改变控件的色调。我认为子类化 UIRefreshControl 将是最简单的方法。但是我将如何做到这一点并且仍然支持 iOS 5.1?

0 投票
2 回答
1218 浏览

ios - 由于 UIRefreshControl 的异常

我第一次使用 UIRefreshControl,在加载刷新控件时出现异常。

这里是我的报关表 :

这是我的功能:

当我使用 choixMAJ() 方法时,它工作得很好。

一切正常,并记录了 OK2,但之后,当刷新控件消失时,应用程序因以下错误而崩溃:

我不明白为什么..有什么想法吗?

0 投票
2 回答
1141 浏览

uitableview - UIRefreshControl EXC_BAD_ACCESS

我正在尝试在 UIViewController 中实现 UIRefreshControl。我不能使用 UITableViewController 因为 tableView 只是我的 viewController 的一部分。

在大多数情况下,这种解决方法就像魅力一样。但有时(随机发生)应用程序崩溃EXC_BAD_ACCESS code=1

0 投票
1 回答
1209 浏览

iphone - iPhone 拉动刷新移动图标位置

我的滚动视图跨越了 iPhone 的整个高度。因此,iPhone 的半透明状态栏覆盖在滚动视图的顶部。我已将 iOS6 的 UIRefreshControl 添加到滚动视图中,如下所示:

一切功能都很好。但是,下拉刷新图标并没有拉低到足以清除 iPhone 状态栏。这看起来很垃圾,就像这样:

拉动刷新

我尝试在 UIRefreshControl 上设置框架/边界以重新定位刷新图标,但没有运气。任何想法将不胜感激!

0 投票
3 回答
10107 浏览

iphone - UIRefreshControl 背景颜色

是否可以使 UIRefreshControl 的背景随着控件的增长而增长?

我想为刷新控件设置一个彩色背景,以匹配顶部单元格的背景颜色。更改 tableview 的背景颜色是不可接受的,因为底部的空单元格也会有颜色,但我需要它们保持白色。

Apple 的邮件应用程序显示了这种行为。刷新控件的背景与灰色的搜索栏相匹配,但表格视图底部的空单元格仍然是正常的白色。

这是一个示例屏幕截图,显示了在拉动刷新控件时显示的丑陋白色的表格:
在此处输入图像描述