PQBFConfig.swift 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. //
  2. // PQBFConfig.swift
  3. // BFFramework
  4. //
  5. // Created by SanW on 2021/6/4.
  6. // 111
  7. import UIKit
  8. public class PQBFConfig: NSObject {
  9. public static let shared = PQBFConfig()
  10. /**
  11. // 主题适配方案一
  12. styleColor = nomal
  13. statusBarStyle = .light
  14. backgroundColor = UIColor.hexColor(hexadecimal: "#191919")
  15. styleTitleColor: UIColor = UIColor.white
  16. cutViewStyleColor: UIColor = UIColor.white
  17. cutViewTintColor: UIColor = UIColor.black
  18. materialDeleteImage = UIImage.init().BF_Image(named:"icon_search_delete")
  19. cutDurationColor = UIColor.init(red: 238.0 / 255.0, green: 0 / 255.0, blue: 81.0 / 255.0, alpha: 0.1)
  20. hiddenMusicMask = false
  21. otherTintColor = UIColor.hexColor(hexadecimal: "#333333")
  22. //主题适配方案二
  23. styleColor = green
  24. statusBarStyle = .dark
  25. backgroundColor = UIColor.white
  26. styleTitleColor: UIColor = UIColor.black
  27. cutViewStyleColor: UIColor = UIColor.hexColor(hexadecimal: "#3DC1C1")
  28. cutViewTintColor: UIColor = UIColor.white
  29. materialDeleteImage = UIImage.init().BF_Image(named:"deleteAudio")
  30. cutDurationColor = UIColor.init(red: 61.0 / 255.0, green: 193.0 / 255.0, blue: 193.0 / 255.0, alpha: 0.1)
  31. hiddenMusicMask = true
  32. otherTintColor = UIColor.hexColor(hexadecimal: "#F2F2F2")
  33. */
  34. // 主题色
  35. public var styleColor: styleColor = .green
  36. // statusBarStyle
  37. public var statusBarStyle: statusBarStyle = .dark
  38. // 背景色
  39. public var styleBackGroundColor: UIColor = UIColor.white
  40. // 主题标题色
  41. public var styleTitleColor: UIColor = UIColor.black
  42. // 裁剪主题色
  43. public var cutViewStyleColor: UIColor = UIColor(red: 61.0 / 255.0, green: 193.0 / 255.0, blue: 193.0 / 255.0, alpha: 1)
  44. // 素材删除图
  45. public var materialDeleteImage: UIImage = UIImage().BF_Image(named:"icon_search_delete")
  46. // 裁剪主题色61, 193, 193
  47. public var cutDurationColor: UIColor = UIColor(red: 61.0 / 255.0, green: 193.0 / 255.0, blue: 193.0 / 255.0, alpha: 0.1)
  48. // 裁剪主题色
  49. public var cutViewTintColor: UIColor = UIColor.white
  50. // 裁剪主题色
  51. public var hiddenMusicMask: Bool = true
  52. public var otherTintColor: UIColor = UIColor(red: 242.0 / 255.0, green: 242.0 / 255.0, blue: 242.0 / 255.0, alpha: 1)
  53. // 微信登陆信息
  54. // public var appInfo: WXApiInfo?
  55. // 渠道
  56. public let channelID: String = "AppStore"
  57. // 友盟账号 快乐星球:60b9fa644d0228352bbc8937 闪音:60b9f95b4d0228352bbc87e0
  58. public var umAppkey: String = "60b9f95b4d0228352bbc87e0"
  59. // bugly账号 快乐星球:b7411e0d-f214-433c-9343-366b9ca99a53
  60. // 闪音:6c481442-aeb4-49ec-a2ae-21359bfef44a
  61. public var buglyAppkey: String = "6c481442-aeb4-49ec-a2ae-21359bfef44a"
  62. // add by ak 公用参数使用
  63. public var appType: String = "15"
  64. // 苹果后台创建的 APPID
  65. public var appId: String = "1570572849"
  66. // 是否可打印 LOG
  67. public var enableBFLog: Bool = false
  68. // 业务需求-先下沉
  69. public var sessionId: String = ""
  70. public var subSessionId: String?
  71. public var deviceToken: String?
  72. public var token: String?
  73. public var loginUid: String?
  74. public var uid: String?
  75. override private init() {
  76. super.init()
  77. }
  78. override public func copy() -> Any {
  79. return self
  80. }
  81. override public func mutableCopy() -> Any {
  82. return self
  83. }
  84. }