UICollectionReusableView

  • 父类是UIView

UICollectionReusableView唯一属性

// 重用标识
// 只读,不能为空
NSString *ID = reusableView.reuseIdentifier;

UICollectionReusableView所有方法

- (void)prepareForReuse;

- (void)applyLayoutAttributes:(UICollectionViewLayoutAttributes *)layoutAttributes;

// 重写下述方法给特定的布局提供自定义的UI
- (void)willTransitionFromLayout:(UICollectionViewLayout *)oldLayout toLayout:(UICollectionViewLayout *)newLayout;
- (void)didTransitionFromLayout:(UICollectionViewLayout *)oldLayout toLayout:(UICollectionViewLayout *)newLayout;

// IOS8.0后才启用
- (UICollectionViewLayoutAttributes *)preferredLayoutAttributesFittingAttributes:(UICollectionViewLayoutAttributes *)layoutAttributes

你可能感兴趣的:(UICollectionReusableView)