美文网首页
UICollectionView 矩形 俄罗斯方块/拼积木

UICollectionView 矩形 俄罗斯方块/拼积木

作者: 石显军 | 来源:发表于2019-05-29 09:16 被阅读0次

    使用

    1. 设置UICollectionViewlayoutUICollectionViewTetrisLayout

    2. 设置UICollectionViewTetrisLayout的代理

    UICollectionViewTetrisLayout *tetrisLayout = (UICollectionViewTetrisLayout *)self.collectionViewLayout;
        tetrisLayout.delegate = self;
    
    #pragma mark - UICollectionViewDelegateTetrisLayout
    - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
    {
        UICellMenuItemModel *cellModel = self.arrCellModels[indexPath.row];
        return CGSizeMake(cellModel.itemWidth, cellModel.itemHeight);
    }
    

    效果

    UICollectionViewTetrisLayout 上午9.31.34.gif

    demo地址

    https://github.com/ShiXianjun-2016/UICollectionViewTetris

    相关文章

      网友评论

          本文标题:UICollectionView 矩形 俄罗斯方块/拼积木

          本文链接:https://www.haomeiwen.com/subject/amxetctx.html