ShopSectionHeaderView.swift 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //
  2. // ShopSectionHeaderView.swift
  3. // RainbowPlanet
  4. //
  5. // Created by 南鑫林 on 2019/5/12.
  6. // Copyright © 2019 RainbowPlanet. All rights reserved.
  7. //
  8. import UIKit
  9. class ShopSectionHeaderView: BaseView {
  10. override func setupViews() {
  11. backgroundColor = UIColor.white
  12. addSubview(priceButton)
  13. addSubview(salesVolumeButton)
  14. }
  15. override func setupLayouts() {
  16. priceButton.snp.makeConstraints { (make) in
  17. make.top.bottom.left.equalToSuperview()
  18. make.width.equalToSuperview().dividedBy(2)
  19. }
  20. salesVolumeButton.snp.makeConstraints { (make) in
  21. make.top.bottom.right.equalToSuperview()
  22. make.width.equalToSuperview().dividedBy(2)
  23. }
  24. }
  25. lazy var priceButton: UIButton = {
  26. let priceButton = UIButton(type: UIButton.ButtonType.custom)
  27. priceButton.setTitle("价格", for: UIControl.State.normal)
  28. priceButton.setTitleColor(k333333Color, for: UIControl.State.normal)
  29. priceButton.titleLabel?.font = kRegularFont14
  30. priceButton.setImage(kImage(name: ""), for: UIControl.State.normal)
  31. return priceButton
  32. }()
  33. lazy var salesVolumeButton: UIButton = {
  34. let salesVolumeButton = UIButton(type: UIButton.ButtonType.custom)
  35. salesVolumeButton.setTitle("销量", for: UIControl.State.normal)
  36. salesVolumeButton.setTitleColor(k333333Color, for: UIControl.State.normal)
  37. salesVolumeButton.titleLabel?.font = kRegularFont14
  38. salesVolumeButton.setImage(kImage(name: ""), for: UIControl.State.normal)
  39. return salesVolumeButton
  40. }()
  41. }