创建
UICollectionViewFlowLayout *layOut = [[UICollectionViewFlowLayout alloc] init];
layOut.itemSize = CGSizeMake(100, 160);
layOut.minimumLineSpacing = 15;
layOut.minimumInteritemSpacing = 1;
layOut.sectionInset = UIEdgeInsetsMake(10, 10, 0, 10);
layOut.scrollDirection = UICollectionViewScrollDirectionHorizontal;
layOut.headerReferenceSize = CGSizeMake(0, 300);
UICollectionView *collection = [[UICollectionView alloc] initWithFrame:self.view.frame collectionViewLayout:layOut];
[self.view addSubview:collection];
collection.dataSource = self;
collection.backgroundColor = [UIColor whiteColor];
[collection registerClass:[MyCollectionViewCell class] forCellWithReuseIdentifier:@"reuse"];
协议方法实现与tableView基本相同
自定义cell与tableView基本相同