PQBFConfig.swift 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. //
  2. // PQBFConfig.swift
  3. // BFFramework
  4. //
  5. // Created by SanW on 2021/6/4.
  6. //
  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. //主题适配方案二
  21. styleColor = green
  22. statusBarStyle = .dark
  23. backgroundColor = UIColor.white
  24. styleTitleColor: UIColor = UIColor.black
  25. cutViewStyleColor: UIColor = UIColor.hexColor(hexadecimal: "#3DC1C1")
  26. cutViewTintColor: UIColor = UIColor.white
  27. materialDeleteImage = UIImage.init().BF_Image(named:"deleteAudio")
  28. cutDurationColor = UIColor.init(red: 61.0 / 255.0, green: 193.0 / 255.0, blue: 193.0 / 255.0, alpha: 0.1)
  29. */
  30. // 主题色
  31. public var styleColor: styleColor = .green
  32. // statusBarStyle
  33. public var statusBarStyle: statusBarStyle = .dark
  34. // 背景色
  35. public var styleBackGroundColor: UIColor = UIColor.white
  36. // 主题标题色
  37. public var styleTitleColor: UIColor = UIColor.black
  38. // 裁剪主题色
  39. public var cutViewStyleColor: UIColor = UIColor.hexColor(hexadecimal: "#3DC1C1")
  40. // 素材删除图
  41. public var materialDeleteImage: UIImage? = UIImage().BF_Image(named: "deleteAudio")
  42. // 裁剪主题色61, 193, 193
  43. public var cutDurationColor: UIColor = UIColor(red: 61.0 / 255.0, green: 193.0 / 255.0, blue: 193.0 / 255.0, alpha: 0.1)
  44. // 裁剪主题色
  45. public var cutViewTintColor: UIColor = UIColor.white
  46. // 裁剪主题色
  47. public var hiddenMusicMask: Bool = true
  48. public var otherTintColor: UIColor = UIColor.hexColor(hexadecimal: "#F2F2F2")
  49. // 微信登陆信息
  50. public var appInfo: WXApiInfo?
  51. // 渠道
  52. public let channelID: String = "AppStore"
  53. // 友盟账号 快乐星球:60b9fa644d0228352bbc8937 闪音:60b9f95b4d0228352bbc87e0
  54. public var umAppkey: String = "60b9f95b4d0228352bbc87e0"
  55. // bugly账号 快乐星球:b7411e0d-f214-433c-9343-366b9ca99a53
  56. // 闪音:6c481442-aeb4-49ec-a2ae-21359bfef44a
  57. public var buglyAppkey: String = "6c481442-aeb4-49ec-a2ae-21359bfef44a"
  58. override private init() {
  59. super.init()
  60. }
  61. override public func copy() -> Any {
  62. return self
  63. }
  64. override public func mutableCopy() -> Any {
  65. return self
  66. }
  67. }