refactor: Reorganize some classes

This commit is contained in:
Andrea Busi
2020-07-28 21:17:39 +02:00
parent 8db11e0806
commit 1a6521d529
7 changed files with 28 additions and 12 deletions
@@ -0,0 +1,45 @@
//
// MenuItemTableViewCell.swift
// Earthquake Network
//
// Created by Busi Andrea on 27/07/2020.
// Copyright © 2020 Earthquake Network. All rights reserved.
//
import UIKit
class MenuItemTableViewCell: UITableViewCell {
@IBOutlet private weak var itemIconImageView: UIImageView!
@IBOutlet private weak var itemTitleLabel: UILabel!
var item: MenuViewController.MenuItem? {
didSet {
updateUI()
}
}
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
// MARK: - Private
private func updateUI() {
guard let item = item else { return }
if let iconName = item.icon {
itemIconImageView.tintColor = .darkGray
itemIconImageView.image = UIImage(named: iconName)
}
itemTitleLabel.textColor = .darkGray
itemTitleLabel.text = item.title
}
}