#import "ViewController.h"
@interface ViewController ()<UICollectionViewDataSource,UICollectionViewDelegate>
@end
@implementation ViewController
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell=[collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:indexPath];
cell.backgroundColor=[UIColor colorWithRed:arc4random()%11/10.0 green:arc4random()%11/10.0 blue:arc4random()%11/10.0 alpha:1];
return cell;
}
-(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return 25;
}
- (void)viewDidLoad {
UICollectionViewFlowLayout *layout=[[UICollectionViewFlowLayout alloc]init];
layout.scrollDirection=UICollectionViewScrollDirectionHorizontal;
layout.itemSize=CGSizeMake(30, 30);
UICollectionView *cv=[[UICollectionView alloc]initWithFrame:CGRectMake(0, 100, 375, 200) collectionViewLayout:layout];
cv.delegate=self;
cv.dataSource=self;
[cv registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"cell"];
[self.view addSubview:cv];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}