self.view.backgroundColor = [UIColor whiteColor]; // UICollectionViewLayout 不能直接使用,给collectionView的cell提前布局 prepareLayout(重写item的方法) UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init]; //cell的大小item的大小 flowLayout.itemSize = CGSizeMake(155, 200); //横向滚动 // flowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal; //UICollectionView的基本使用 //参数2:布局文件 UICollectionView *collectionView = [[UICollectionView alloc] initWithFrame:self.view.bounds collectionViewLayout:flowLayout]; //collectionView也有两个代理 collectionView.delegate = self; collectionView.dataSource = self; //背景颜色 collectionView.backgroundColor = [UIColor yellowColor]; [self.view addSubview:collectionView]; [collectionView release]; //collectionView必须要提前注册cell类 [collectionView registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"aaaa"]; } - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section { //cell的个数 Items; return 100; } - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { // UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"aaaa" forIndexPath:indexPath]; UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"aaa" forIndexPath:indexPath]; cell.backgroundColor = [UIColor orangeColor]; return cell; }
UICollectionView的基本使用
原创文章标签 基本使用 UICollectionView 文章分类 移动开发
©著作权归作者所有:来自51CTO博客作者Im刘亚芳的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux系统之uptime命令的基本使用
Linux系统之uptime命令的基本使用
bash 运行时间 版本信息 -
ios UICollectionView的使用
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionVie
uicollectionview ico #import ide