FWCollectionReusableViewClassWrapper
@interface FWCollectionReusableViewClassWrapper : FWViewClassWrapper
Undocumented
-
免注册alloc创建UICollectionReusableView,内部自动处理缓冲池
Declaration
Objective-C
- (nonnull __kindof UICollectionReusableView *) reusableViewWithCollectionView:(nonnull UICollectionView *)collectionView kind:(nonnull NSString *)kind indexPath:(nonnull NSIndexPath *)indexPath;
-
免注册alloc创建UICollectionReusableView,内部自动处理缓冲池,指定reuseIdentifier
Declaration
Objective-C
- (nonnull __kindof UICollectionReusableView *) reusableViewWithCollectionView:(nonnull UICollectionView *)collectionView kind:(nonnull NSString *)kind indexPath:(nonnull NSIndexPath *)indexPath reuseIdentifier:(nonnull NSString *)reuseIdentifier;
-
根据配置自动计算view大小,子类可重写
Declaration
Objective-C
- (CGSize)sizeWithCollectionView:(nonnull UICollectionView *)collectionView kind:(nonnull NSString *)kind configuration: (nonnull FWReusableViewConfigurationBlock)configuration;
-
根据配置自动计算view大小,固定宽度,子类可重写
Declaration
Objective-C
- (CGSize)sizeWithCollectionView:(nonnull UICollectionView *)collectionView width:(CGFloat)width kind:(nonnull NSString *)kind configuration: (nonnull FWReusableViewConfigurationBlock)configuration;
-
根据配置自动计算view大小,固定高度,子类可重写
Declaration
Objective-C
- (CGSize)sizeWithCollectionView:(nonnull UICollectionView *)collectionView height:(CGFloat)height kind:(nonnull NSString *)kind configuration: (nonnull FWReusableViewConfigurationBlock)configuration;