dkahgld

FMListPlaceholder.h 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // FMListPlaceholder.h
  3. // FMListPlaceholderExample
  4. //
  5. // Created by Mingo on 2018/8/9.
  6. // Copyright © 2017年 袁凤鸣. All rights reserved.
  7. // 项目地址:https://github.com/yfming93/FMListPlaceholder
  8. // 作者博客:https://www.yfmingo.cn
  9. //
  10. #import <Foundation/Foundation.h>
  11. #import "UITableView+FMListPlaceholder.h"
  12. #import "UICollectionView+FMListPlaceholder.h"
  13. @interface FMListPlaceholder : NSObject
  14. /// 设置默认的占位图 背景色
  15. @property (nonatomic, strong) UIColor *defaultBackgroundColor;
  16. /// 设置默认的占位图 图片名称
  17. @property (nonatomic, copy) NSString *defaultCoverName;
  18. /// 设置默认的占位图 大小
  19. @property (nonatomic, assign) CGSize defaultCoverSize;
  20. /// 设置默认的占位提示文字 内容
  21. @property (nonatomic, copy) NSString *defaultTips;
  22. /// 设置默认的占位提示文字 颜色
  23. @property (nonatomic, strong) UIColor *defaultTipsTextColor;
  24. /// 设置默认的占位提示文字 字体
  25. @property (nonatomic, strong) UIFont *defaultTipsFont;
  26. /// 设置默认的占位图 CenterY Y轴偏移量
  27. @property (nonatomic, assign) CGFloat coverCenterYOffset;
  28. /// 设置默认的占位图 与 文字之间的距离
  29. @property (nonatomic, assign) CGFloat coverSpaceToTips;
  30. /// 设置默认的 自定义 占位图
  31. @property (nonatomic, strong) UIView *defaultPlaceholder;
  32. /// 初始化全局管家
  33. + (instancetype)sharedInstance;
  34. /**
  35. 设置各种全局属性
  36. @param backgroundColor 设置默认的占位图 背景色
  37. @param coverName 设置默认的占位图 背景色
  38. @param tips 设置默认的占位提示文字 内容
  39. @param tipsTextColor 设置默认的占位提示文字 颜色
  40. @param tipsFont 设置默认的占位提示文字 字体
  41. @param coverSize 设置默认的占位图 大小
  42. @param coverCenterYOffset 设置默认的占位图 CenterY Y轴偏移量
  43. @param coverSpaceToTips 设置默认的占位图 与 文字之间的距离
  44. */
  45. + (void)fm_defaultBackgroundColor:(UIColor *)backgroundColor coverName:(NSString *)coverName tips:(NSString *)tips tipsTextColor:(UIColor *)tipsTextColor tipsFont:(UIFont *)tipsFont coverSize:(CGSize)coverSize coverCenterYOffset:(CGFloat)coverCenterYOffset coverSpaceToTips:(CGFloat)coverSpaceToTips ;
  46. @end