// // 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 /// 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