refactor: Reorganize some classes
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
//
|
||||
// MenuHeaderTableViewCell.swift
|
||||
// Earthquake Network
|
||||
//
|
||||
// Created by Busi Andrea on 27/07/2020.
|
||||
// Copyright © 2020 Earthquake Network. All rights reserved.
|
||||
//
|
||||
|
||||
import UIKit
|
||||
|
||||
class MenuHeaderTableViewCell: UITableViewCell {
|
||||
|
||||
@IBOutlet weak var appVersionLabel: UILabel!
|
||||
@IBOutlet weak var appIdLabel: UILabel!
|
||||
|
||||
// MARK: - View Lifecycle
|
||||
|
||||
override func awakeFromNib() {
|
||||
super.awakeFromNib()
|
||||
|
||||
// add a gradient for the background
|
||||
let gradient = CAGradientLayer()
|
||||
let blueColor = UIColor(red: 0.47, green: 0.72, blue: 0.98, alpha: 1.0)
|
||||
gradient.frame = bounds
|
||||
gradient.colors = [ blueColor.cgColor, UIColor.white.cgColor ]
|
||||
layer.insertSublayer(gradient, at: 0)
|
||||
}
|
||||
|
||||
// MARK: - Public
|
||||
|
||||
func updateUI() {
|
||||
if let appVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String {
|
||||
let version = NSLocalizedString("Versione", comment: "etichetta versione app")
|
||||
appVersionLabel.text = "\(version): \(appVersion)"
|
||||
}
|
||||
|
||||
let userId = EQNUser.default().user_ID ?? "n.d."
|
||||
appIdLabel.text = "ID: \(userId)"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user