12345678910111213141516171819202122232425262728293031 |
- //
- // RQCollectionViewController.h
- // YueXueChe
- //
- // Created by 张嵘 on 2018/12/18.
- // Copyright © 2018 lee. All rights reserved.
- //
- #import "RQBaseViewController.h"
- #import "RQCollectionViewModel.h"
- #import "RQCollectionView.h"
- @interface RQCollectionViewController : RQBaseViewController <UICollectionViewDelegate , UICollectionViewDataSource, UICollectionViewDelegateFlowLayout>
- /// The collection view for collectionView controller.
- /// collectionView
- @property (nonatomic, readonly, weak) RQCollectionView *collectionView;
- @property (nonatomic, readonly, strong) UICollectionViewFlowLayout *flowLayout;
- /// `collectionView` 的内容缩进,default is UIEdgeInsetsMake(64,0,0,0),you can override it
- @property (nonatomic, readonly, assign) UIEdgeInsets contentInset;
- /// reload collectionView data , sub class can override
- - (void)reloadData;
- /// dequeueReusableCell
- - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView dequeueReusableCellWithIdentifier:(NSString *)identifier forIndexPath:(NSIndexPath *)indexPath;
- /// configure cell data
- - (void)configureCell:(UICollectionViewCell *)cell atIndexPath:(NSIndexPath *)indexPath withObject:(id)object;
- @end
|