我有一个UIViewController
,里面使用了UICollectionViewController
和一个单独的按钮。我想在点击按钮时更改UICollectionViewControllerCell
,例如高度和宽度。
我有一个UIViewController
,里面使用了UICollectionViewController
和一个单独的按钮。我想在点击按钮时更改UICollectionViewControllerCell
,例如高度和宽度。
实现集合视图的代理
- (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)collectionView
transitionLayoutForOldLayout:(UICollectionViewLayout *)fromLayout
newLayout:(UICollectionViewLayout *)toLayout
并使用IBAction将您的按钮更改高度和宽度的值。
你能试试这个吗
[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
}];