Я пробую все вещи, которые мне нравятся, используя UIView для анимации, но тщетно. Мне нужно, чтобы ячейки CollectionView автоматически прокручивались по горизонтали через каждые фиксированные секунды.Автоматическое перемещение UICollectionCells в горизонтальном направлении
Пожалуйста, помогите мне в этом, так как это единственная причина, по которой мое приложение ждет его освобождения.
Я пробовал это, но напрасно.
-(UICollectionViewCell*)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
if (collectionView == self.myCV) {
myCollectionView *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"MY_CELL" forIndexPath:indexPath];
if (cell == nil)
{
NSArray *xibPath = [[NSBundle mainBundle] loadNibNamed:@"myCollectionView" owner:self options:nil];
cell = [xibPath objectAtIndex:0];
}
// [myCV performBatchUpdates:^{
// [self.myCV reloadData];
// } completion: nil];
[UIView animateWithDuration:0.3f delay:0.0 options:0 animations:^{
[self.myCV scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:indexPath.section inSection:0]
atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally
animated:NO];
} completion:^(BOOL finished) {
NSLog(@"Completed");
}];
return cell;
}
Спасибо, * С наилучшими пожеланиями. *
Вы имеете в виду, что большинство оставшихся клеток исчезает, а справа появляются новые? – paul
Сколько ячеек видно в вашем uicollectionview? – iPatel
@paul: Именно! Если вам нужно, я могу отправить демо для этого, чтобы вы почувствовали необходимость. –