美文网首页
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 矩形 俄罗斯方块/拼积木

    使用 1. 设置UICollectionView 的 layout 为UICollectionViewTetri...

  • 拼积木。

    今天我和橙子一起拼积木。 橙子拼了一个龟甲战车是个垃圾车。谁让忍者神龟里面的车是个垃圾车呢?我拼的是一...

  • 拼积木。。

    今天,下午妈妈给我买来一盒积木。我特别的开心!我说妈妈你为什么给我买积木呢?因为,妈妈奖励我全把作业全都写完...

  • 拼积木。

    今天我看完了书就拼起了积木。我拼了一辆装甲车,后面还有一条警犬。还有两个武装小人在车上站着。车顶上还有一门榴...

  • 拼积木

    你家有个积木车,生活一个人用一个一个的积木拼出来的,积木有1000多个。还有两张贴花纸。 花了两个月的时间,...

  • 拼积木

  • 拼积木

    昨天给家里买的快递回来了,打开之后发现里面有卖家送的一个积木盒子,看了看感觉还挺有意思的,就是感觉有点麻烦,里面的...

  • 拼积木

    我自己在姥姥家玩磁力积木,我看着图片拼成一个大球,我记住了它的拼法。先竖着摆7个正方形,左边摆4个正方形,右...

  • 拼积木

    昨天周日,姐姐给我拼了一个潜水艇。拼呀拼呀上午拼了一半,姐姐说手累,头累,眼睛累,身体累。姐姐说休息...

  • 拼积木

    这周大管道的积木到了,在拼装过程中发现比普通积木难,因为管道容易松动,而且角度要自己把握。不过豆豆在一旁帮我找积木...

网友评论

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

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