当前位置:K88软件开发文章中心编程语言APP编程CrossApp → 文章内容

CAAutoCollectionViewDataSource

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 13:52:16

由 ?﹏???ζ???﹏﹏? 创建, 最后一次修改 2016-09-07 类说明:        CAAutoCollectionViewDataSource是数据代理,设置Selection个数及Selection包含Item个数。CAAutoCollectionViewDataSource 方法(点击查看方法介绍)方法说明collectionCellAtIndex获取指定cellcollectionViewSizeForItemAtIndexPath获取对应的collectionView的Item大小numberOfItemsInSection每个Section里的item数量numberOfSections获取collectionView包含的section个数collectionViewSectionViewForHeaderInSectionheaderView的内容collectionViewHeightForHeaderInSection每个section的headerViewcollectionViewSectionViewForFooterInSectionfooterView的内容collectionViewHeightForFooterInSection每个section的footerViewcollectionViewWillDisplayCellAtIndex回调当前将要显示的collectionViewCAAutoCollectionViewDataSource 方法说明    virtual CACollectionViewCell* collectionCellAtIndex(CAAutoCollectionView *collectionView, const DSize& cellSize, unsigned int section, unsigned int item);返回值:CACollectionViewCell* 参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionViewconst DSize& cellSizecell大小unsigned intsectionsectionunsigned intitem项目解释:获取指定cellvirtual DSize collectionViewSizeForItemAtIndexPath(CAAutoCollectionView* collectionView, unsigned int section, unsigned int item);返回值:DSize参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionViewunsigned intsectionsectionunsigned intitem项目解释:获取对应的collectionView的Item大小virtual unsigned int numberOfItemsInSection(CAAutoCollectionView *collectionView, unsigned int section);返回值:unsigned int 参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionViewunsigned intsectionsection解释:每个Section里的item数量virtual unsigned int numberOfSections(CAAutoCollectionView *collectionView);返回值:unsigned int参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionView解释:获取collectionView包含的section个数virtual CAView* collectionViewSectionViewForHeaderInSection(CAAutoCollectionView *collectionView, const DSize& viewSize, unsigned int section);返回值:CAView* 参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionViewconst DSize&viewSizeview大小unsigned intsectionsection解释:headerView的内容virtual unsigned int collectionViewHeightForHeaderInSection(CAAutoCollectionView *collectionView, unsigned int section);返回值:unsigned int参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionViewunsigned intsectionsection解释:每个section的headerViewvirtual CAView* collectionViewSectionViewForFooterInSection(CAAutoCollectionView *collectionView, const DSize& viewSize, unsigned int section);返回值:CAView*参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionViewconst DSize&viewSizeview大小unsigned intsectionsection解释:footerView的内容virtual unsigned int collectionViewHeightForFooterInSection(CAAutoCollectionView *collectionView, unsigned int section);返回值:unsigned int 参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionViewunsigned intsectionsection解释:每个section的footerViewvirtual void collectionViewWillDisplayCellAtIndex(CAAutoCollectionView* table, CACollectionViewCell* cell, unsigned int section, unsigned int item) {};返回值:void参数:类型参数名说明CAAutoCollectionView*collectionView当前collectionViewCACollectionViewCell* cellcellunsigned intsectionsectionunsigned intitem项目解释:回调当前将要显示的collectionView

CAAutoCollectionViewDataSource