问题标签 [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 回答
14760 浏览

ios - 如何使用不同的图像和位置自定义 UIRefreshControl?

我一直在环顾四周,但找不到任何好的东西。

我想UIRefeshControl用不同的加载器等自定义默认值。到目前为止,我只能更改tintColor&attributedTitle属性,我发现的大多数代码基本上只是创建一个新"pulltorefresh"效果,但我想要的只是使用它UIRefreshControl并对其进行一些自定义。

这可能吗?

0 投票
1 回答
2619 浏览

ios - 使用 UIRefreshControl 刷新 TableView 内容

请我想刷新我的表格的内容,但它不起作用。

提前致谢。

0 投票
1 回答
1301 浏览

iphone - UIRefreshControl 自动启动

是否可以UIRefreshControl在启动应用程序时自动启动?我试过打电话self.refreshControl beginRefreshing];,但它不工作。

这是我的 viewDidLoad 中的一些代码:

编辑

这是我的 refreshNowShowingMoviesList 方法:

带有错误消息:

0 投票
3 回答
11416 浏览

ios - 以编程方式调用 UIRefreshControl 不起作用

我有一个方法UIRefreshControl来处理“拉刷新”事件。实际拉动时它工作得很好,但是当我调用代码时,它只显示刷新动画但不调用该方法。ViewControllerrefreshView[refresh beginRefreshing]refreshView

下面是初始化刷新控制的代码viewDidload

0 投票
4 回答
1321 浏览

ios - 如何创建一条短暂出现在 UITableView(如 UIRefreshControl)“上方”的状态消息?

我正在尝试UIRefreshControl用包含一条UIView消息(此视图将通知用户已刷新,不需要刷新。statusMessageViewUITableViewControllerUITableViewController

以下是我要完成的工作的细分:

应用程序启动,UITableViewController显示正常然后向下滚动 44px 以显示statusMessageView(高度为 44px)。

statusMessageView保持可见 2 秒

动画滚动到它的UITableViewController原始位置,有效地“statusMessageView收起”。(类似UIRefreshControl,但用代码动画)

注意:这个statusMessageView会和a配合使用UIRefreshControl,所以显示后需要“走开”UIRefreshControl才能正常使用

我看过其他第 3 方“拉动刷新”控制器,但我认为这是矫枉过正,因为我正在使用UIRefreshControl

0 投票
1 回答
2086 浏览

ios - NSURLConnection sendAsynchronousRequest 在某些刷新请求上没有命中完成处理程序

我有这个代码块:

这段代码可以为我的应用程序提取数据,在我使用它的 99% 的情况下都没有问题。但是,有时(但并非总是)在 UIRefreshControl 刷新请求上,NSURLConnection sendAsynchronousRequest 中的完成处理程序未命中,这会导致我的应用程序崩溃。

我可能正在请求相同的数据,有时完成处理程序被击中,但其他时候刷新它将不起作用。

我不确定为什么会这样。

任何帮助将非常感激。

谢谢!

0 投票
4 回答
10547 浏览

ios - UITableView UIRefreshControl 第一次不显示它的视图

我在使用 UITableView 的项目中添加了 UIRefreshControl 的功能。该应用程序通过将条目从 Web 服务获取到 tableview 来工作。下面是我用来添加 UIRefreshControl 的代码:

现在,如果我拉刷新,它会通过添加新条目(如果有)来刷新,并在 tableview 顶部显示以下视图:

在此处输入图像描述

一切都很好,除了第一次启动或打开应用程序时,它没有显示我在上图中显示的视图,尽管它确实刷新了 tableview。我希望它每次刷新时都显示刷新控件视图。谁能指出我做错了什么?谢谢!

更新:我添加了 [self refreshControl beginRefreshing] 并且 UIRefreshControl 的微调器视图现在显示,但它在 tableview 的第一个条目之上。谁能指出如何纠正它?

0 投票
3 回答
4293 浏览

ios - 带有 UIRefreshControl 的水平 UICollectionView

我有一个自定义的水平集合视图,它有 1 行,我想添加拉动刷新功能,默认情况下,它显示在我的单元格行上方。我希望用户能够从左到右拉集合视图以激活 UIRefreshControl。有任何想法吗?

提前致谢。

0 投票
9 回答
25160 浏览

ios - 偏移 UIRefreshControl

我目前正在为我的应用程序使用 JASidePanel,并且我有一个带有 UIRefreshControl 的 UITableViewcontroller 作为它的 ViewControllers 之一。我的 tableview 的宽度仍然为 320 像素,因此 UIRefreshControl 在视图中间居中。我试图弄清楚是否有办法偏移 UIRefreshControl(将 x 向左移动 20 像素),以便在我的侧面板可见时它看起来居中。

谢谢! JASidePanel

0 投票
1 回答
1503 浏览

ios - Refresh control with UICollectionView reloadData issue

I continue refining the implementation of my UICollectionViewController with Parse and this time I'm dealing with an issue that it might be related to cache or maybe the reloadData method itself.

Maybe you can help me identify the source of this strange behavior that I better show you on a short video to save time:

Refreshing issue video

Then on my refreshControlAction:

The query method is like this:

This doesn't happen on my PFQueryTableViewController where I'm performing the exact same query and where I'm also using the iOS 6 refresh control instead of the one provided by Parse.

Do you see something that could be causing this behavior?