BaseViewController.swift 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // BaseViewController.swift
  3. // SolarBT
  4. //
  5. // Created by weclouds on 2019/1/23.
  6. // Copyright © 2019 weclouds. All rights reserved.
  7. //
  8. import UIKit
  9. class BaseViewController: UIViewController {
  10. var label :UILabel?
  11. open var sbtTitle :String?{
  12. didSet{
  13. label?.text = self.sbtTitle
  14. }
  15. }
  16. override func viewDidLoad() {
  17. super.viewDidLoad()
  18. // setNavgationBar()
  19. // Do any additional setup after loading the view.
  20. }
  21. func setNavgationBar() {
  22. print("lallala")
  23. let titleView = UIView(frame: CGRect(x: 0, y: 0, width: KSCREENWIDTH - 150, height: 44))
  24. // titleView.backgroundColor = UIColor.red
  25. self.navigationItem.titleView = titleView
  26. label = UILabel()
  27. label!.textColor = UIColor(hexString: "#222222")
  28. label!.font = UIFont(name: PingFangSC_Semibold, size: 19)
  29. label!.text = sbtTitle!
  30. .da_localizedStr()
  31. // LocalizationManager.shareInstance().callback = {
  32. // self.sbtTitle = self.sbtTitle!.da_localizedStr()
  33. // }
  34. // label.backgroundColor = UIColor.green
  35. label!.frame = CGRect(x: 0 , y: 0, width: KSCREENWIDTH - 150, height: 40)
  36. titleView.addSubview(label!)
  37. }
  38. }