UICollectionView

@interface AlbumDetailCollectionVC : UICollectionViewController


- (void)viewDidLoad {
    [super viewDidLoad];

    [self.collectionView registerNib:[UINib nibWithNibName:@"AlbumDetailCollectionViewCell" bundle:nil] forCellWithReuseIdentifier:reuseIdentifier];
}



- (instancetype)init
{
    
    UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
    // cell的大小
    int cols = 3;
    CGFloat inset = 2;
    CGFloat width = (kScreenWidth-4*inset)/cols;
    layout.itemSize = CGSizeMake(width,width);
    layout.sectionInset = UIEdgeInsetsMake(inset, inset, inset, inset);
    // 设置每一行之间的间距
    layout.minimumLineSpacing = inset;
    //同一行相邻两个cell的最小间距
    layout.minimumInteritemSpacing = inset;
    return [self initWithCollectionViewLayout:layout];
}


- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
    //return self.model.data.count;
    return self.photoModelArr.count;
}

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
    AlbumDetailCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath];

    return cell;
}

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
    


}

 

posted @ 2017-04-07 19:50  justqi  阅读(168)  评论(0编辑  收藏  举报