TVOS , UICollectionViewCell , 动画

TVOS , UICollectionViewCell , animation

我有一个 collectionView,我想在 previouslyFocusedView 和 nextFocusedView 中使用动画

这是我的第一部分代码,它可以工作

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{

    CCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];




    [cell.lbl_My setText:[title_My objectAtIndex:indexPath.row]];


    return cell;
}

这部分我不知道怎么调用"cell"

- (void)didUpdateFocusInContext:(UIFocusUpdateContext *)context
       withAnimationCoordinator:(UIFocusAnimationCoordinator *)coordinator
{




    if (context.previouslyFocusedView){

        //how to call the "cell" here


    } else if (context.nextFocusedView){



    }

}

我想添加这样的动画

[UIView animateWithDuration:0.1
                              delay:0.1
                            options:UIViewAnimationOptionTransitionCrossDissolve
                         animations:^{
                             //yourAnimation
                         } completion:^(BOOL finished){
                             NSLog(@"Animation is finished");
                         }];

这是我的

CGSize prev =CGSizeMake(286  , 223);
    CGSize next =CGSizeMake(314.6  , 245.3);

如何调用我在 - (void)didUpdateFocusInContext 这个函数中使用 CGsize 和动画

做这样的事情:

if ([context.previousFocusedView isKindOfClass:[MyCell class]]) {
  MyCell *cell = (MyCell*)context.previousFocusedView;
  // do whatever you need with cell
}