OORegisterTableView.swift 884 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // OORegisterTableView.swift
  3. // O2Platform
  4. //
  5. // Created by 刘振兴 on 2018/3/29.
  6. // Copyright © 2018年 zoneland. All rights reserved.
  7. //
  8. import UIKit
  9. protocol OORegisterItemViewDelegate {
  10. func ooRigisterItemClick(_ sender:Any?)
  11. }
  12. class OORegisterTableView: UIView {
  13. @IBOutlet weak var titleLabel: UILabel!
  14. @IBOutlet weak var actionButton: UIButton!
  15. var delegate:OORegisterItemViewDelegate?
  16. override func awakeFromNib() {
  17. actionButton.isHidden = true
  18. }
  19. func configTitle(title:String,actionTitle:String?) {
  20. titleLabel.text = title
  21. if let aTitle = actionTitle {
  22. actionButton.isHidden = false
  23. actionButton.setTitle(aTitle, for: .normal)
  24. }
  25. }
  26. @IBAction func btnItemClick(_ sender: UIButton) {
  27. delegate?.ooRigisterItemClick(sender)
  28. }
  29. }