CollectionView
// UICollectionView :集合視圖.可布局出來各種展示效果,可支持多列展示數據,支持兩個方向滾動(或)
? ??UICollectionViewFlowLayout?*layout = [[UICollectionViewFlowLayout?alloc]init];
? ??//每個item的大小
? ? layout.itemSize?=?CGSizeMake(100,?100);
//2.設置分區的縮進量? 上, 左, 下,右,
? ? layout.sectionInset?=?UIEdgeInsetsMake(5,?10,?5,?5);
? ??//3.設置最小item間距
? ? layout.minimumInteritemSpacing?=?10;
? ??//4.設置最小的行間距
? ? layout.minimumLineSpacing?=?20;
? ??//5.設置滑動方向
// ? ? layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;//水平方向
? ??//6.設置頁眉的高度
? ? layout.headerReferenceSize?=?CGSizeMake(100,?200);
? ? layout.footerReferenceSize?=?CGSizeMake(100,?200);
? ??//創建
? ??UICollectionView?*collectionView = [[UICollectionView?alloc]initWithFrame:[UIScreen?mainScreen].boundscollectionViewLayout:layout];
? ??//配置屬性
? ? collectionView.dataSource?=?self;
? ??//注冊cell
? ? [collectionView?registerClass:[CollectionViewCell?class]?forCellWithReuseIdentifier:@"item"];
? ??//注冊頁眉
? ? [collectionView?registerClass:[HeaderView?class]forSupplementaryViewOfKind:UICollectionElementKindSectionHeader?withReuseIdentifier:@"header"];
?? ??//注冊頁腳
? ? [collectionView?registerClass:[UICollectionReusableView?class]forSupplementaryViewOfKind:UICollectionElementKindSectionFooter?withReuseIdentifier:@"footer"];
? ??//代理
? ? collectionView.delegate?=?self;
? ? ? ??//加載到根視圖
? ? [self.view?addSubview:collectionView];
?
轉載于:https://www.cnblogs.com/wukun168/p/6010815.html
總結
以上是生活随笔為你收集整理的CollectionView的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ 3051 DFS
- 下一篇: SUBSET