Files
eqn.ios/Sources/Earthquake Network/ViewController/Menu/MenuItemTableViewCell.swift
T
Andrea Busi 0f46587456 refactor: Recreate Menu controller in Swift and use updated website address
- Remove old controller
- Create cell classes for menu cells
- Update website url with new one
2020-07-27 21:39:53 +02:00

44 lines
1020 B
Swift

//
// 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.image = UIImage(named: iconName)
}
itemTitleLabel.text = item.title
}
}