WFCUConfigManager.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // WFCUConfigManager.h
  3. // WFChatUIKit
  4. //
  5. // Created by heavyrain lee on 2019/9/22.
  6. // Copyright © 2019 WF Chat. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <UIKit/UIKit.h>
  10. #import "WFCUAppServiceProvider.h"
  11. NS_ASSUME_NONNULL_BEGIN
  12. /**
  13. 主题类型
  14. - ThemeType_WFChat: 野火风格
  15. - ThemeType_White: 白色风格
  16. */
  17. typedef NS_ENUM(NSInteger, WFCUThemeType) {
  18. ThemeType_WFChat,
  19. ThemeType_White
  20. };
  21. @interface WFCUConfigManager : NSObject
  22. + (WFCUConfigManager *)globalManager;
  23. - (void)setupNavBar;
  24. @property(nonatomic, assign)WFCUThemeType themeType;
  25. @property(nonatomic, strong)UIColor *backgroudColor;
  26. /*
  27. * 与backgroudColor的区别是,backgroudColor是内容区的背景颜色;frameBackgroudColor是内容区之外框架的颜色,也用在输入框的背景色。
  28. */
  29. @property(nonatomic, strong)UIColor *frameBackgroudColor;
  30. @property(nonatomic, strong)UIColor *textColor;
  31. @property(nonatomic, strong)UIColor *naviBackgroudColor;
  32. @property(nonatomic, strong)UIColor *naviTextColor;
  33. @property(nonatomic, weak)id<WFCUAppServiceProvider> appServiceProvider;
  34. @end
  35. NS_ASSUME_NONNULL_END