123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- //
- // 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
- }
- }
|