Ios 单击按钮UICollectionViewCell宽度和高度更改

Ios 单击按钮UICollectionViewCell宽度和高度更改,ios,button,uiviewcontroller,uicollectionview,uicollectionviewcell,Ios,Button,Uiviewcontroller,Uicollectionview,Uicollectionviewcell,我有UIViewController,内部使用UICollectionViewController和单个按钮,我想在单击按钮时更改UICollectionViewControllerCell,如高度和宽度。实现集合视图的委托 - (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)collectionView transitionLayoutForOldLay

我有
UIViewController
,内部使用
UICollectionViewController
和单个按钮,我想在单击按钮时更改
UICollectionViewControllerCell
,如高度和宽度。

实现集合视图的委托

- (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)collectionView
                        transitionLayoutForOldLayout:(UICollectionViewLayout *)fromLayout
                                           newLayout:(UICollectionViewLayout *)toLayout
并使用iAction更改按钮的高度和宽度值

你能试试这个吗

[UIView transitionWithView:collectionView 
              duration:.5 
               options:UIViewAnimationOptionTransitionCurlUp 
            animations:^{

    //any animatable attribute here.
    cell.frame = CGRectMake(3, 14, 100, 100);
} completion:^(BOOL finished) {
  //whatever you want to do upon completion
}];