// // SBTFileCell.swift // SolarBT // // Created by weclouds on 2019/5/25. // Copyright © 2019 weclouds. All rights reserved. // import UIKit class SBTFileCell: UICollectionViewCell { @IBOutlet weak var deleteImageV: UIImageView! var fileInfo : FileInfo?{ didSet{ self.fileName.text = self.fileInfo?.fileName self.deleteImageV.isHidden = !self.fileInfo!.isDelete! } } var fileNameStr : String?{ didSet{ self.fileName.text = self.fileNameStr } } var showImage:Bool? = false { didSet{ self.deleteImageV.isHidden = !self.showImage! } } override var isSelected: Bool{ didSet{ if self.isSelected == true { fileImage.image = UIImage(named: "file_selected") fileName.textColor = UIColor(hexString: "#FD8B23") fileContentView.layer.borderColor = UIColor(hexString: "#FE8811")?.cgColor }else{ fileImage.image = UIImage(named: "file_normal") fileName.textColor = UIColor(hexString: "#222222") fileContentView.layer.borderColor = UIColor(hexString: "#FFFFFF")?.cgColor } } } @IBOutlet weak var fileContentView: UIView! @IBOutlet weak var fileImage: UIImageView! @IBOutlet weak var fileName: UILabel! @IBOutlet weak var crateTime: UILabel! override func awakeFromNib() { super.awakeFromNib() fileContentView.layer.masksToBounds = true fileContentView.layer.cornerRadius = 4 fileContentView.layer.borderWidth = 1 fileContentView.layer.borderColor = UIColor.white.cgColor } }