//
|
// AllLiveTypeTableViewCell.m
|
// BuWanVideo2.0
|
//
|
// Created by apple on 2017/5/31.
|
// Copyright © 2017年 com.yeshi.buwansheque.ios. All rights reserved.
|
//
|
|
#import "AllLiveTypeTableViewCell.h"
|
#import "AllLiveTypeCollectionViewCell.h"
|
|
@implementation AllLiveTypeTableViewCell
|
|
- (void)awakeFromNib {
|
[super awakeFromNib];
|
// Initialization code
|
|
_AllLive.delegate=self;
|
_AllLive.dataSource=self;
|
|
UICollectionViewFlowLayout *flow = [[UICollectionViewFlowLayout alloc] init];
|
//指定布局方式为垂直
|
flow.scrollDirection = UICollectionViewScrollDirectionHorizontal;
|
flow.minimumLineSpacing = 15;//最小行间距(当垂直布局时是行间距,当水平布局时可以理解为列间距)
|
flow.minimumInteritemSpacing = 0;//两个单元格之间的最小间距
|
|
[_AllLive setCollectionViewLayout:flow];
|
|
//注册瀑布流的cell
|
[_AllLive registerNib:[UINib nibWithNibName:@"AllLiveTypeCollectionViewCell" bundle:nil] forCellWithReuseIdentifier:@"AllLiveTypeCollectionViewCell"];
|
|
//隐藏滚动条
|
_AllLive.showsVerticalScrollIndicator=NO;
|
_AllLive.showsHorizontalScrollIndicator=NO;
|
|
//设置背景色为透明
|
self.backgroundColor=[UIColor clearColor];
|
_AllLive.backgroundColor=[UIColor clearColor];
|
}
|
|
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
|
[super setSelected:selected animated:animated];
|
|
// Configure the view for the selected state
|
}
|
|
-(void)setCellData:(NSMutableArray *)cellData{
|
_cellData=cellData;
|
[_AllLive reloadData];
|
}
|
|
#pragma mark -UICollectionViewDataSource
|
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
|
return self.cellData.count;
|
}
|
|
- (__kindof UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
|
NSDictionary *tempDic=_cellData[indexPath.row];
|
AllLiveTypeCollectionViewCell *cell=[collectionView dequeueReusableCellWithReuseIdentifier:@"AllLiveTypeCollectionViewCell" forIndexPath:indexPath];
|
[cell.ImageView setYthImageWithURL:[tempDic objectForKey:@"Pic"] placeholderImage:[UIImage imageNamed:@"默认加载图片"]];
|
cell.titleLabel.text=[tempDic objectForKey:@"Name"];
|
return cell;
|
}
|
|
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{
|
return 1;
|
}
|
#pragma mark -UICollectionViewDelegate
|
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{
|
NSIndexPath *index=[NSIndexPath indexPathForRow:indexPath.row inSection:_tableViewindex.section];
|
self.clickIndexpath(index);
|
}
|
|
#pragma mark -UICollectionViewDelegateFlowLayout
|
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath{
|
return CGSizeMake(70, 70);
|
}
|
|
-(UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section{
|
return UIEdgeInsetsMake(0, 0, 0, 0);//分别为上、左、下、右
|
}
|
|
|
@end
|