UicollectionViewCell:我可以确切知道何时出现和消失



我需要在 UICollectionViewCell中做一些动画,我想在出现单元格时启动动画,并在消失时停止/暂停。

我想没有一个方法可以告诉我我想要什么?我正在看:

collectionView:cellForItemAtIndexPath: 我想这不是单元格出现和可见的地方,因为它甚至在我的视图控制器的viewDidLoad中被调用。

layoutSubviews didMoveToSuperview 问题是,UICollectionView可以在屏幕上预先加载单元格,在这种情况下,这两个都无法正常工作。

>

谢谢!

尝试使用

- (void)collectionView:(UICollectionView *)collectionView willDisplayCell:(UICollectionViewCell *)cell  forItemAtIndexPath:(NSIndexPath *)indexPath;

- (void)collectionView:(UICollectionView *)collectionView didEndDisplayingCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath;

最新更新