Files
eqn.ios/Sources/Earthquake Network/ViewController/Menu/MenuItemTableViewCell.swift
T
Andrea Busi c79a52ab18 refactor: Align menu to Android app
- Use pdf images for menu items
- Add new items
- Cleanup strings inside translation files

Resolves: http://gitlab.steamware.net/eqn/eqn.ios/-/issues/4
2020-07-27 21:51:42 +02:00

46 lines
1.1 KiB
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.tintColor = .darkGray
itemIconImageView.image = UIImage(named: iconName)
}
itemTitleLabel.textColor = .darkGray
itemTitleLabel.text = item.title
}
}