网格

作者: 孤傲灬流年_9c04 | 来源:发表于2018-07-29 23:14 被阅读0次

    // 创建布局对象

        UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc]init];

        // 设置单元格的大小

        flowLayout.itemSize=CGSizeMake([UIScreenmainScreen].bounds.size.width/4,100);

        // 设置最小列间距

        flowLayout.minimumInteritemSpacing = 0;

        // 设置最小行间距

        flowLayout.minimumLineSpacing=0;

        // 设置分区间距

        flowLayout.sectionInset=UIEdgeInsetsMake(0,0,0,0);

        // 设置滚动方向

        flowLayout.scrollDirection = UICollectionViewScrollDirectionVertical;

        // 创建网格视图

        cv = [[UICollectionView alloc]initWithFrame:CGRectMake(0, 135, self.view.frame.size.width, 200) collectionViewLayout:flowLayout];

    //    cv.backgroundColor = [UIColor yellowColor];

        // 设置代理

        cv.delegate=self;

        cv.dataSource = self;

        // 设置网格背景颜色

        cv.backgroundColor = [UIColor whiteColor];

        // 将网格视图添加到视图上

        [_allScroll addSubview:cv];

        // 注册 cell

        [cv registerClass:[MyCollectionViewCell class] forCellWithReuseIdentifier:reuseID];

    }

    // ======= 数据源方法 ========

    // 设置分区

    - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView*)collectionView

    {

        return 1;

    }

    // 设置每个分区中有多少个单元格 item

    - (NSInteger)collectionView:(UICollectionView*)collectionView numberOfItemsInSection:(NSInteger)section{

        return 8;

    }

    // 设置 cell

    - (__kindofUICollectionViewCell*)collectionView:(UICollectionView*)collectionView cellForItemAtIndexPath:(NSIndexPath*)indexPath

    {

        // 根据可重用标识符查找 cell

        MyCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:reuseID forIndexPath:indexPath];

        // 设置cell内容

        cell.imgView.image= [UIImageimageNamed:@"9"];

        cell.layer.borderWidth = 1;

        // 返回 cell

        returncell;

    }

    相关文章

      网友评论

          本文标题:网格

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