UICollectionView
来源:互联网 发布:淘宝苹果组装机 编辑:程序博客网 时间:2024/04/30 11:19
@interface ViewController ()<UICollectionViewDataSource,UICollectionViewDelegate>
{
UICollectionView *_collectionView;
UICollectionViewFlowLayout *_layout;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
[selfbuildUI];
}
- (void)buildUI
{
// 设置布局
// 获取布局对象
_layout = [[UICollectionViewFlowLayoutalloc] init];
// 设置item的尺寸
CGFloat space =self.view.frame.size.width / 2 - 9;
_layout.itemSize =CGSizeMake(space, space);
// 垂直方向最小间距
_layout.minimumLineSpacing =10;
// 水平方向的最小间距
_layout.minimumInteritemSpacing =0;
// 设置组间距
_layout.sectionInset =UIEdgeInsetsMake(3,3, 3,3);
// 滚动方向
_layout.scrollDirection =UICollectionViewScrollDirectionVertical;
// 获取CollectionView
_collectionView = [[UICollectionViewalloc] initWithFrame:self.view.framecollectionViewLayout:_layout];
_collectionView.dataSource =self;
_collectionView.delegate =self;
// 注册item标识
[_collectionViewregisterClass:[UICollectionViewCellclass] forCellWithReuseIdentifier:@"IRD"];
[self.viewaddSubview:_collectionView];
}
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView
{
return10;
}
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return20;
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell = [collectionViewdequeueReusableCellWithReuseIdentifier:@"IRD"forIndexPath:indexPath];
cell.backgroundColor = [UIColorredColor];
return cell;
}
@end
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- UICollectionView
- 公钥密码之RSA密码算法扩展欧几里德求逆元!!
- android 获取本地视频文件以及缩略图
- c++的继承与虚继承
- 洛谷P1218 特殊的质数肋骨
- 斐波那契
- UICollectionView
- 字符串全排列算法学习总结
- 图片处理.md
- Android 大批量图片显示时候如何避免OOM
- Java JDBC基础
- flexigrid使用心得
- BZOJ 1008 [HNOI2008] 越狱
- Add Digits
- Vue随笔