UICollectionViewFlowLayout* layout=[[UICollectionViewFlowLayout alloc]init];
layout.minimumInteritemSpacing=10;
layout.minimumLineSpacing=10;
layout.scrollDirection=UICollectionViewScrollDirectionVertical;
layout.sectionInset=UIEdgeInsetsMake(10, 10, 10, 10);
layout.itemSize=CGSizeMake((iPhoneWidth-30)/2, (iPhoneWidth-30)/2+60);
_collectionView=[[UICollectionView alloc]initWithFrame:CGRectMake(0, Status_NavBar+44 , iPhoneWidth, iPhoneHeight-Status_NavBar-44) collectionViewLayout:layout];
_collectionView.backgroundColor=[UIColor clearColor];
_collectionView.dataSource=self;
_collectionView.delegate=self;
[_collectionView registerClass:[ProductCollectionViewCell class] forCellWithReuseIdentifier:@"collectonCell"];
//[_collectionView registerClass:[UICollectionViewCell class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"collectonCell"];
[self.view addSubview: _collectionView];
#pragma mark 瀑布流代理
-(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return _productArray.count;
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
ProductCollectionViewCell *cell=[collectionView dequeueReusableCellWithReuseIdentifier:@"collectonCell" forIndexPath:indexPath];
NSDictionary *dict=_productArray[indexPath.row];
[cell.logo sd_setImageWithURL:[NSURL URLWithString:[FXAFactory judgeBackString:dict[@"pic"]]] placeholderImage:[UIImage imageNamed:@"default_list1-1"]];
cell.title.text=[FXAFactory judgeBackString:dict[@"goodsName"]];
cell.price.text= [NSString stringWithFormat:@"¥%@",[FXAFactory judgeBackString:dict[@"price"]]];
cell.likeNum.text=[NSString stringWithFormat:@"已售%@笔",[FXAFactory judgeBackString:dict[@"orderCount"]]];
return cell;
}
//点击
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
NSDictionary *dict=_productArray[indexPath.row];
ProDetailViewController *ProVC = [[ProDetailViewController alloc] init];
ProVC.title = @"商品详情";
ProVC.mainGoods=[FXAFactory judgeBackString:dict[@"mainGoodsMdf"]];
ProVC.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:ProVC animated:YES];
}