在具有多个部分但每个部分仅包含一行的 Tableview 上拉动刷新

Pull to refresh on Tableview which has multiple sections but every section contains only one row

我有一个包含多个部分和 headers 的表格视图,但每个部分都有一行,其中有一个 collection 视图。我想在此 tableview 上实现下拉刷新方法。添加刷新控件正在应用程序中的其他表视图上工作。

我试过下面的代码

refreshCustomers= [[UIRefreshControl alloc] init]; 
[refreshCustomers addTarget:self action:@selector(customersRefresh) forControlEvents:UIControlEventValueChanged];
 [self.customer addSubview:refreshCustomers];

试试这个:

UITableViewController *tableViewController = [[UITableViewController alloc] init];
tableViewController.tableView = self.customer;

self.refreshControl = [[UIRefreshControl alloc] init];
[self.refreshControl addTarget:self action:@selector(customersRefresh) forControlEvents:UIControlEventValueChanged];
tableViewController.refreshControl = self.refreshControl;