Я хотел бы анимировать перезагрузку представления коллекции, чтобы при выборе ячейки я получал анимацию, похожую на раздачу карт в пасьянсе. (Изображение старой карты пасьянса MS)
Я искал «пользовательскую анимацию перезагрузки UICollectionView» и видел такие решения, как
[self.collectionView performBatchUpdates:^{
[self.collectionView reloadItemsAtIndexPaths:myindexPaths]
} completion:nil];
и придумал это
CATransition *transition = [CATransition animation];
transition.duration = 1;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionMoveIn;
[self.collectionView.layer addAnimation:transition forKey:nil];
[self.collectionView reloadData];
return;
Но это не дает моего желаемого эффекта. Любые идеи, как это можно сделать?
UICollectionViewLayout
. Нет другого варианта.. - person itsji10dra   schedule 03.03.2015