UICollectionViewController的使用
2017-07-03 15:07
309 查看
@interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
使用步骤
第一步:必须有布局UICollectionViewFlowLayout *collectionViewLayout = [[UICollectionViewFlowLayout alloc]init]; [collectionViewLayout setMinimumLineSpacing:10];//垂直间距 [collectionViewLayout setMinimumInteritemSpacing:1];//水平间距 [collectionViewLayout setItemSize:CGSizeMake(75, 75)]; //设置分组内边距 UIEdgeInsets insets = UIEdgeInsetsMake(10, 0, 0, 0); [collectionViewLayout setSectionInset:(insets)]; self = [super initWithCollectionViewLayout:collectionViewLayout];
第二部:cell必须自己注册
// Register cell classes for use in creating new collection view cells. // [self.collectionView registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:reuseIdentifier]; UINib *nib = [UINib nibWithNibName:@"HLProductCellCollectionViewCell" bundle:nil]; [self.collectionView registerNib:nib forCellWithReuseIdentifier:reuseIdentifier];
错误分析:
如果没设置布局,即将报错:
1)'NSInvalidArgumentException', reason: 'UICollectionView must be initialized with a non-nil layout parameter' [HLProductCollectionViewController alloc]initWithCollectionViewLayout:( UICollectionViewLayout*)
相关文章推荐
- UICollectionViewController使用问题之UICollectionViewFlowLayout
- iOS开发之UITabBarController和UICollectionView的使用
- UICollectionViewController使用,pushViewController弹出时
- 2015/10/21 UICollectionViewController 使用
- iOS开发之UITabBarController和UICollectionView的使用
- UICollectionViewController的使用详解,相册滚动偏移放大
- Storyboard创建使用UICollectionViewController
- iOS UICollectionViewController基本使用方法和简单的相册实现
- UIWebView和UICollectionViewController的使用
- UICollectionViewController的使用
- iOS开发之窥探UICollectionViewController(三) --使用UICollectionView自定义瀑布流
- iOS彩票项目--第四天,新特性界面搭建,UICollectionViewController的初次使用
- iOS开发之窥探UICollectionViewController(三) --使用UICollectionView自定义瀑布流
- Storyboard创建使用UICollectionViewController
- Storyboard创建使用UICollectionViewController
- iOS开发之UICollectionViewController系列(三) :使用UICollectionView自定义瀑布流
- iOS学习之第二个View使用UITabBarViewController
- 学习笔记:正确使用PresentModalViewController
- 正确使用PresentModalViewController
- ViewController的生命周期分析和使用