Caps-iOS/CapCollector/Presentation/CapCell.swift
2020-05-16 11:21:55 +02:00

49 lines
1.0 KiB
Swift

//
// CapCell.swift
// CapFinder
//
// Created by User on 22.04.18.
// Copyright © 2018 User. All rights reserved.
//
import UIKit
class CapCell: UITableViewCell {
@IBOutlet private weak var capImage: RoundedImageView!
@IBOutlet private weak var matchLabel: UILabel!
@IBOutlet private weak var nameLabel: UILabel!
@IBOutlet weak var countLabel: UILabel!
var id: Int = 0
func set(image: UIImage?) {
capImage.image = image ?? UIImage(named: "launch")
}
func set(cap: Cap, match: Float?) {
id = cap.id
if let image = cap.image {
set(image: image)
} else {
capImage.image = UIImage(named: "launch")
cap.downloadMainImage() { image in
self.set(image: image)
}
}
//capImage.borderColor = AppDelegate.tintColor
matchLabel.text = cap.matchDescription(match: match)
nameLabel.text = cap.name
countLabel.text = cap.subtitle
}
}