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

ios - ios 6 拉动刷新

我在我的应用程序中实现了新的拉动刷新方法,将以下代码添加到 viewDidLoad:

方法 handleRefresh 从数据库加载一些数据,然后刷新 tableview。此方法仅在用户拉动 tableview 时被调用。现在我想手动调用 handleRefresh 方法,因为在某些时候我要从数据库中删除一些项目,并且我需要在重新加载 tableview 之前再次加载数据。怎么做?

0 投票
1 回答
3743 浏览

java - Swing MVC - 在已经可见时刷新 JComboBox 的内容

我在控制器类中设置了组合框的模型

cboCategory.setModel(new ModernDefaultComboBoxModel(model.getProductCategories()));

productCategories是一个List。只是扩展的模型。StringModernDefaultComboBoxModelDefaultComboBoxModel

现在在我的模型中,productCategories从数据库中填充SwingWorker

您会看到每一个publish,它都会向其侦听器触发一个属性更改事件(fireModelPropertyChange只是 的一个包装器firePropertyChange)。

现在在我的模型监听器中,

我陷入了ModelListener需要通知组合框模型中的数据已更改的视图中。我有同样的情况,JTableJTable我可以fireTableRowsInserted从它实现的模型中调用AbstractTableModel

实际上,在 中AbstractListModel有一种方法fireContentsChanged,但与 中不同JTable,此方法受到保护,因此我无法访问它。

我知道我可以创建一个实例,ModernDefaultComboBoxModel然后调用setModel组合框的方法来刷新组合框,但我只是想知道是否有一种像JTable

0 投票
1 回答
221 浏览

iphone - UIRefreshControl 在横向模式下不工作

我的工作代码:

0 投票
2 回答
13790 浏览

ios6 - 调用 beginRefreshing 并且 contentOffset 为 0 时 UIRefreshControl 不显示刺

调用时我看不到加载微调器beginRefreshing

我的 UITableViewController 子类使用 UIRefreshControl

它与用户交互(当用户放下桌子时)完美地工作,然后微调器可见。

但是当我调用beginRefreshingviewDidLoad 时,我看不到微调器(仅当我向下拖动表格时)。

笔记:

  • self.refreshControl 引用是对的

  • 在beginRefreshing之后没有立即调用reloadData或endRefreshing,但是有很长的延迟(通过网络加载数据),所以我没有取消beginRefreshing。

编辑: 这只发生在contentOffset属性tableView为 0 并且我调用时[self.refreshControl beginRefreshing]。漏洞?特征?

0 投票
3 回答
2802 浏览

ios - UIRefreshControl 属性标题多行

是否可以在UIRefreshControl标题中使用多行?每当我将 \n 添加到NSAttributedString唯一的第一行时,都会显示。我正在尝试设置标题,并在下一行设置更多文本。那么是否有一种解决方法可以在 中使用两行文本UIRefreshControl

这是仅显示“Title Here”的当前代码:

0 投票
2 回答
685 浏览

uitableview - 向上拖动时取消 UIRefreshControl

当刷新发生时(下拉后动作轮正在旋转),我希望能够取消刷新 - 就像 Facebook 应用程序一样。

下拉刷新,虽然还没有完成,如果我拉起来,使微调器在我的视野之外,我停止/取消刷新。

我试图检查 scrollViewDidScroll 所以检查第一个可见行,但动作并不顺利。

关于如何实现这一点的任何更好的想法?

提前致谢!

0 投票
3 回答
3506 浏览

ios - UITableView 拖动距离与 UIRefreshControl

我在 UITableView 上实现 UIRefreshControl 时遇到了一些麻烦。

一切正常,除了我必须滚动屏幕的 80% 才能触发 UIRefreshControl。有时我什至无法触发它,因为屏幕底部有一个标签栏,当手指到达它时它会取消滚动运动。

我查看了其他应用程序,即 Apple 的“邮件”,其中 UIRefreshControl 在仅滚动 30% 的屏幕后触发。

我错过了什么?在这方面真的需要帮助!

提前致谢

0 投票
1 回答
243 浏览

uitableview - 搜索栏行为类似于原生联系人应用程序,但具有刷新控件

我已按照此问题的已接受答案中的步骤进行操作:Sticky search bar and section header behavior similar to native Contacts app

一切正常,但我想UIRefreshControl在表格视图中添加一个。它也可以正常工作,但刷新后,表格视图显示不正确。似乎UIRefreshControl没有处理表格视图中搜索栏的插图。

在这里你可以看到下拉之前 的UITableView和之前的:UISearchBar在此处输入图像描述

在这里您可以看到发布UITableView后的内容UISearchBar在此处输入图像描述

我该如何解决这个问题?有什么提示吗?

0 投票
1 回答
400 浏览

iphone - 使用 TableView 和刷新控件将按钮添加到 UISearchBar

我一直在寻找两天的解决方案来解决这个问题,但我只是想不出一个有凝聚力的解决方案。我想做的是:

  1. 有一个 UISearchBar 在左侧有一个额外的按钮,就像在这个线程将按钮添加到 UISearchBar的左侧一样。
  2. 有一个表格视图来显示 UISearchBar 不属于的结果,因此即使您在表格视图中向下滚动,搜索栏也会保留在屏幕上。我只能通过分离 tableview 和搜索栏来做到这一点,这意味着我不能使用 UITableViewController
  3. 对表格视图进行刷新控制。从没有 UITableViewController 的这个线程UIRefreshControl看来,如果我不能使用 tableViewController,我就无法以受支持的方式执行此操作。

我尝试使用 UIToolbar 解决方案向 UISearchBar 添加按钮,但渐变并没有真正融合,所以我不想使用该解决方案。我也没有任何运气使用我在这里找到的任何代码片段以支持自动布局旋转的方式在子类中添加按钮。

任何帮助深表感谢!

0 投票
3 回答
8922 浏览

ios - 设置 UIRefreshControl 的 UIActivityIndi​​catorView 的颜色?

有没有办法设置 a 的活动指示器(可能UIActivityIndicatorView)的颜色UIRefreshControl

我能够设置“橡胶”和指示器的颜色:

但是我想要'橡胶'蓝色和白色活动指示器,这可能吗?