Вы можете добавить UIRefreshControl
к UICollectionView
(или любому UIScrollView
в этом отношении), добавив его в подпредставления коллекции:
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[self.collectionView addSubview:refreshControl];
Это не работает, когда макет представления коллекции имеет UICollectionViewScrollDirectionHorizontal
.
Я попытался переопределить layoutSubviews
, чтобы поместить элемент управления обновлением слева, но таким образом он не будет отслеживать ход прокрутки. Могу ли я заставить его работать с горизонтальными макетами?
UIRefreshControl
без табличного представления. - person Dan Abramov   schedule 11.12.2012