OONodeUnitTableViewCell.swift 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // OONodeUnitTableViewCell.swift
  3. // O2Platform
  4. //
  5. // Created by 刘振兴 on 2018/4/8.
  6. // Copyright © 2018年 zoneland. All rights reserved.
  7. //
  8. import UIKit
  9. import O2OA_Auth_SDK
  10. class OONodeUnitTableViewCell: UITableViewCell,Configurable {
  11. @IBOutlet weak var iconImageView: UIImageView!
  12. @IBOutlet weak var nodeNameLabel: UILabel!
  13. @IBOutlet weak var selectImageView: UIImageView!
  14. override func awakeFromNib() {
  15. super.awakeFromNib()
  16. }
  17. override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
  18. super.init(style: style, reuseIdentifier: reuseIdentifier)
  19. }
  20. required init?(coder aDecoder: NSCoder) {
  21. super.init(coder: aDecoder)
  22. //fatalError("init(coder:) has not been implemented")
  23. }
  24. override func setSelected(_ selected: Bool, animated: Bool) {
  25. super.setSelected(selected, animated: animated)
  26. // Configure the view for the selected state
  27. }
  28. func config(withItem item: Any?) {
  29. guard let node = item as? O2BindUnitModel else {
  30. return
  31. }
  32. self.nodeNameLabel.text = node.name
  33. }
  34. }