TodoTaskTableViewCell.swift 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // TodoTaskTableViewCell.swift
  3. // O2Platform
  4. //
  5. // Created by 刘振兴 on 16/8/3.
  6. // Copyright © 2016年 zoneland. All rights reserved.
  7. //
  8. import UIKit
  9. import EZSwiftExtensions
  10. class TodoTaskTableViewCell: UITableViewCell {
  11. @IBOutlet weak var todoIconImageView: UIImageView!
  12. @IBOutlet weak var titleLabel: UILabel!
  13. @IBOutlet weak var statusLabel: UILabel!
  14. @IBOutlet weak var timeLabel: UILabel!
  15. var cellModel:TodoCellModel<TodoTask>?{
  16. didSet {
  17. let i = 1 + arc4random() % 10
  18. self.imageView?.image = UIImage.scaleTo(image: UIImage(named: "todo_\(i)")!, w: 20.0, h: 20.0)
  19. self.titleLabel.text = "[\((cellModel!.applicationName)!)] \((cellModel!.title)!)"
  20. self.statusLabel.text = cellModel?.status
  21. self.timeLabel.text = cellModel?.time
  22. }
  23. }
  24. override func awakeFromNib() {
  25. super.awakeFromNib()
  26. // Initialization code
  27. }
  28. override func setSelected(_ selected: Bool, animated: Bool) {
  29. super.setSelected(selected, animated: animated)
  30. // Configure the view for the selected state
  31. }
  32. }