- (__kindof UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
OfferCell *cell = (OfferCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:indexPath];
cell.lOffer.alpha = 1;
[UIView animateWithDuration:0.1 delay:0 options:UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse animations:^{
cell.lOffer.alpha = 0;
} completion:nil];
}
现在,这使我的标签(_lOffer)闪烁,并且此标签被放置在集合视图单元格中。
此代码在运行时效果很好。但是,当我点击单元格并移至下一页并再次返回时,不会出现闪烁效果。我在哪里可以写该闪烁的代码,以便即使我来回移动标签每次闪烁一次?
答案 0 :(得分:1)
我找到的答案是在viewWillAppear中重新加载集合视图。
$document->delete()
答案 1 :(得分:0)
似乎您的数据源填充在 viewDidload 中,请在 viewwillappear 中尝试并重新加载您的 collection 视图。 视图将出现,仅在返回时调用。