ios 6 拉动刷新

Posted

技术标签:

【中文标题】ios 6 拉动刷新【英文标题】:ios 6 pull to refresh 【发布时间】:2013-04-11 09:07:36 【问题描述】:

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

UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];

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

【问题讨论】:

【参考方案1】:

类似[self handleRefresh:nil]

【讨论】:

你是怎么调用这个方法的?你确定你来这行吗? 我的代码中一定有其他问题。谢谢你的回答。 所以标记问题已解决并返回到您的调试器:)

以上是关于ios 6 拉动刷新的主要内容,如果未能解决你的问题,请参考以下文章

如何在iOS swift中的表格视图按钮中进行拉动刷新[重复]

从 iOS 13 中的呈现模式拉动以刷新表格视图不起作用

适当拉动刷新

是否可以在没有表格视图的情况下创建拉动刷新?

UITableView上方的自定义UIView(用户拉动刷新时)

拉动刷新默认刷新级别更改