CMCustomCollectionView.h 1.2 KB

1234567891011121314151617181920212223242526272829
  1. //
  2. // CMCustomCollectionView.h
  3. // JGDVRbuy
  4. //
  5. // Created by 陈民 on 2020/4/21.
  6. // Copyright © 2020 DCloud. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "CustomRefreshGifHeader.h"
  10. #import <MJRefresh/MJRefresh.h>
  11. typedef void (^EndEditBlock) (void);
  12. @interface CMCustomCollectionView : UICollectionView
  13. @property(nonatomic,assign)BOOL forbidPreloading;//是否禁止预加载
  14. @property(nonatomic,assign)BOOL isTransparentSliding;//是否传递滑动
  15. @property(nonatomic,assign)float deviationOffHeight;//占位图高度偏移
  16. @property(nonatomic,assign)CGSize imageSize;//展位图size
  17. @property(nonatomic,assign)NSInteger pageNumber;
  18. @property(nonatomic,copy) EndEditBlock EndEditBlock;
  19. @property(nonatomic,strong)UIButton*temporaryButton;
  20. @property(nonatomic,strong)UIButton*backToTopButton;
  21. @property(nonatomic,strong)UIView*backView;//背景墙
  22. @property(nonatomic,strong)UIView*classifySelectBar;//分类View
  23. @property(nonatomic,strong)UIView*suspensionWindow;//悬浮窗口
  24. - (void)setPullDown :(void(^)())block;
  25. - (void)setPullUp :(void(^)())block;
  26. - (void)showPlaceHolderImage:(NSString*)imageName withWarn:(NSAttributedString*)warnAttriStr;
  27. - (void)hidePlaceHolder;
  28. @end