62 lines
2.3 KiB
Swift
62 lines
2.3 KiB
Swift
//
|
|
// SegnalazioniSendReportCell.swift
|
|
// Earthquake Network
|
|
//
|
|
// Created by Andrea Busi on 04/04/21.
|
|
// Copyright © 2021 Earthquake Network. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class SegnalazioniSendReportCell: EQNBaseTableViewCell {
|
|
|
|
@objc var onTapReport: (_ magnitude: Int) -> Void = { _ in }
|
|
|
|
// MARK: - UI
|
|
|
|
@IBOutlet private weak var headerLabel: UILabel!
|
|
@IBOutlet private weak var reportMercalli2: UILabel!
|
|
@IBOutlet private weak var reportMercalli3: UILabel!
|
|
@IBOutlet private weak var reportMercalli4: UILabel!
|
|
@IBOutlet private weak var reportMercalli5: UILabel!
|
|
@IBOutlet private weak var reportMercalli6: UILabel!
|
|
@IBOutlet private weak var reportMercalli7: UILabel!
|
|
@IBOutlet private weak var reportMercalli8: UILabel!
|
|
@IBOutlet private weak var reportMercalli9: UILabel!
|
|
@IBOutlet private weak var reportMercalli10: UILabel!
|
|
@IBOutlet private weak var reportMercalli11: UILabel!
|
|
@IBOutlet private weak var reportMercalli12: UILabel!
|
|
|
|
// MARK: - View Lifecycle
|
|
|
|
override func awakeFromNib() {
|
|
super.awakeFromNib()
|
|
|
|
localizeUI()
|
|
}
|
|
|
|
// MARK: - Private
|
|
|
|
private func localizeUI() {
|
|
headerLabel.text = NSLocalizedString("main_feel", comment: "")
|
|
reportMercalli2.text = NSLocalizedString("mercalli_II", comment: "")
|
|
reportMercalli3.text = NSLocalizedString("mercalli_III", comment: "")
|
|
reportMercalli4.text = NSLocalizedString("mercalli_IV", comment: "")
|
|
reportMercalli5.text = NSLocalizedString("mercalli_V", comment: "")
|
|
reportMercalli6.text = NSLocalizedString("mercalli_VI", comment: "")
|
|
reportMercalli7.text = NSLocalizedString("mercalli_VII", comment: "")
|
|
reportMercalli8.text = NSLocalizedString("mercalli_VIII", comment: "")
|
|
reportMercalli9.text = NSLocalizedString("mercalli_IX", comment: "")
|
|
reportMercalli10.text = NSLocalizedString("mercalli_X", comment: "")
|
|
reportMercalli11.text = NSLocalizedString("mercalli_XI", comment: "")
|
|
reportMercalli12.text = NSLocalizedString("mercalli_XII", comment: "")
|
|
}
|
|
|
|
// MARK: - Actions
|
|
|
|
@IBAction private func onTapReportButton(_ sender: UIButton) {
|
|
let magnitude = sender.tag
|
|
onTapReport(magnitude)
|
|
}
|
|
}
|