Это ошибка, которая случается часто, но не всегда. У меня есть элемент управления обновлением, добавленный в мой UICollectionView. Когда я обновляюсь, он работает отлично. Однако, если я обновлю его несколько раз наполовину или даже сделаю полное обновление, перейду на другую вкладку в приложении, а затем вернусь обратно, когда я обновлю, UIRefreshControl появится над частью UICollectionView. Кроме того, вместо того, чтобы начинать с нулевых полос обновления счетчика, он начинается со всех загруженных (хотя я заметил это в других приложениях, таких как Mail, так что это большая ошибка ОС, но в приложениях ОС счетчик не переходит содержимое). Вот изображение проблемы: https://www.dropbox.com/s/4qk6qjrdlapsvz0/IMG_0074.JPG Вот как я настроил RefreshController в ViewDidLoad.
refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh2)
forControlEvents:UIControlEventValueChanged];
[self.collectionView addSubview:refreshControl];
self.collectionView.alwaysBounceVertical = YES;
Кто-нибудь знает, как заставить счетчик идти за CollectionViewController? Спасибо