首页 > 代码库 > UICollectionView的基本使用
UICollectionView的基本使用
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; }
本文出自 “小刘_Blog” 博客,请务必保留此出处http://liuyafang.blog.51cto.com/8837978/1556802
UICollectionView的基本使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。