【发布时间】:2015-04-02 10:15:04
【问题描述】:
我有UIViewController,里面使用UICollectionViewController 和单个按钮,我想在单击按钮时更改UICollectionViewControllerCell,例如高度和宽度。
【问题讨论】:
标签: ios button uiviewcontroller uicollectionview uicollectionviewcell
我有UIViewController,里面使用UICollectionViewController 和单个按钮,我想在单击按钮时更改UICollectionViewControllerCell,例如高度和宽度。
【问题讨论】:
标签: ios button uiviewcontroller uicollectionview uicollectionviewcell
你可以试试这个吗
[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
}];
【讨论】:
实现集合视图的委托
- (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)collectionView
transitionLayoutForOldLayout:(UICollectionViewLayout *)fromLayout
newLayout:(UICollectionViewLayout *)toLayout
并使用 IBAction 更改按钮的高度和宽度值。
【讨论】: