在集合视图单元格上的长按手势我想在所有集合视图单元格上做一些动画。 怎么实现呢? 一种方法是重新加载collectionview。我只是好奇有另一种方法可以实现吗?
答案 0 :(得分:2)
你不能使用通知吗?
在UICollectionViewCell
初始化代码中:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doFancyAnimation:) name:@"MyNotification" object:nil];
然后从您的手势识别器发布通知:
[[NSNotificationCenter defaultCenter] postNotificationName:@"MyNotification" object:self];