PQBFConfig.swift 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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.hexColor(hexadecimal: "#3DC1C1")
  44. // 素材删除图
  45. public var materialDeleteImage: UIImage? = UIImage().BF_Image(named: "deleteAudio")
  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.hexColor(hexadecimal: "#F2F2F2")
  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. override private init() {
  69. super.init()
  70. }
  71. override public func copy() -> Any {
  72. return self
  73. }
  74. override public func mutableCopy() -> Any {
  75. return self
  76. }
  77. }