UICollectionViewCell.h


#import <UIKit/UIView.h>
#import <UIKit/UIKitDefines.h>
#import <UIKit/UICollectionView.h>

@class UICollectionViewLayout;
@class UICollectionView;
@class UICollectionViewLayoutAttributes;
@class UILongPressGestureRecognizer;

#pragma - mark
NS_CLASS_AVAILABLE_IOS(6_0) @interface UICollectionReusableView : UIView

// 重用标识
@property (nonatomic, readonly, copy) NSString *reuseIdentifier;
// 重用前的准备
- (void)prepareForReuse;
// 应用布局的属性
- (void)applyLayoutAttributes:(UICollectionViewLayoutAttributes *)layoutAttributes;
// 动画
- (void)willTransitionFromLayout:(UICollectionViewLayout *)oldLayout toLayout:(UICollectionViewLayout *)newLayout;
- (void)didTransitionFromLayout:(UICollectionViewLayout *)oldLayout toLayout:(UICollectionViewLayout *)newLayout;

@end

#pragma - mark -
NS_CLASS_AVAILABLE_IOS(6_0) @interface UICollectionViewCell : UICollectionReusableView

@property (nonatomic, readonly) UIView *contentView; // 内容
@property (nonatomic, getter=isSelected) BOOL selected; // 是否选择
@property (nonatomic, getter=isHighlighted) BOOL highlighted;   // 高亮
@property (nonatomic, retain) UIView *backgroundView; // 背景视图
@property (nonatomic, retain) UIView *selectedBackgroundView; // 选择后的背景视图

@end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容