【问题标题】:On Click button UICollectionViewCell Width and Height Change单击按钮 UICollectionViewCell 宽度和高度更改
【发布时间】:2015-04-02 10:15:04
【问题描述】:

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

【问题讨论】:

    标签: ios button uiviewcontroller uicollectionview uicollectionviewcell


    【解决方案1】:

    你可以试试这个吗

    [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
    }];
    

    【讨论】:

      【解决方案2】:

      实现集合视图的委托

      - (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)collectionView
                              transitionLayoutForOldLayout:(UICollectionViewLayout *)fromLayout
                                                 newLayout:(UICollectionViewLayout *)toLayout
      

      并使用 IBAction 更改按钮的高度和宽度值。

      【讨论】:

        猜你喜欢
        • 2012-07-27
        • 2014-09-16
        • 1970-01-01
        • 2022-01-09
        • 2023-02-13
        • 2012-01-09
        • 1970-01-01
        • 2018-03-20
        • 2013-11-29
        相关资源
        最近更新 更多