拉入UICollectionView后,UIRefreshControl不会粘住

时间:2014-10-28 21:13:14

标签: ios uirefreshcontrol

我正在使用UIRefreshControl和UICollectionView。令人耳目一新的工作,但视图在拉出后不会保持在顶部(与uitableview一样)。有没有办法制作这个棒或者只是为UITableViewController实现的?

self.refreshControl = [[UIRefreshControl alloc] init];
self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
[self.refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
[self.collectionView addSubview:self.refreshControl];
[self.collectionView setAlwaysBounceVertical:YES];

1 个答案:

答案 0 :(得分:-1)

对我而言,只有当我在调用.endRefreshing()之前尝试更新单元格时才会发生这种情况。

因此,要修复需要先调用.endRefreshing(),然后更新单元格(reloadData等等)。