UICollectionView 添加段头
来源:互联网 发布:2016年保险理赔数据 编辑:程序博客网 时间:2024/06/08 12:41
UICollectionView 添加段头:
1.用storyboard添加段头:
2.代码添加。
注意:两种方法都需要设置如下,记住设置代理哟:
_collectionView.dataSource = self;_collectionView.delegate = self;UICollectionViewFlowLayout * layout = [[UICollectionViewFlowLayout alloc]init];_collectionView.collectionViewLayout = layout;layout.itemSize = CGSizeMake(318, 286);layout.sectionInset = UIEdgeInsetsMake(5, 0, 5, 0);layout.headerReferenceSize = CGSizeMake(320, 200);
1,使用storyboard添加段头,选中viewController中的collectionView,勾选section header
然后在xcode中新建一个类与这个header关联。
2.代码创建,就是新建一个类,必须继承自 UICollectionReusableView.
最后,无论是用storyboard还是代码,都需要实现UIcollectionViewDataSource中的方法:viewForSupplementaryElementOfKind
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath{ UICollectionReusableView *reusableView = nil; if ([kind isEqualToString:UICollectionElementKindSectionHeader]) { HLTopicItemHeader * header = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:kTopicHeaderIdentifier forIndexPath:indexPath]; //有缓存了 [header.imgV sd_setImageWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",kDataServer2,_topic_img_url]] placeholderImage:[UIImage imageNamed:@"AppIcon60x60@3x"]]; header.title.text = _topic_title; reusableView = header; } return reusableView;}
OK。搞定~!
2 0
- UICollectionView 添加段头
- UICollectionView 添加段头
- 给UICollectionView添加头视图
- 代码添加UICollectionView添加头视图
- 谈谈UICollectionView添加头视图的方法
- sublime text 3 添加头文件代码段
- UICollectionView添加Footer
- UICollectionView添加Section HeaderView
- 给UICollectionView添加表头
- 给UICollectionView添加表头
- UICollectionView 添加view
- UICollectionView添加headerview/footerView
- iOS UICollectionView添加Header
- TCP段头详解
- TCP段头详解
- oracle段头+位图
- TCP段头详解
- 给UICollectionView添加尾部视图
- POJ - 1218 THE DRUNK JAILER
- POJ 2513
- IOS 30多种动画详解
- Unity UGUI
- android service
- UICollectionView 添加段头
- 【LeetCode】Wildcard Matching 串匹配 动态规划
- 三月感悟——我的青春果然有问题
- WPF string 字符串常用处理
- jsp 九大内置对象
- 在xampp里搭建php运行环境并使用
- mysql 安装问题 access denied for user 'root'@'localhost' using password yes/no
- 有序数组和二分法查找
- final 、finally和finalize有什么区别?