25 lines
549 B
Swift
25 lines
549 B
Swift
//
|
|
// UIKit+Extensions.swift
|
|
// Earthquake Network
|
|
//
|
|
// Created by Andrea Busi on 05/04/21.
|
|
// Copyright © 2021 Earthquake Network. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
|
|
extension UIButton {
|
|
|
|
func setLocalizedTitle(key: String, uppercased: Bool = true, emoji: String? = nil) {
|
|
var title = NSLocalizedString(key, comment: "")
|
|
if uppercased {
|
|
title = title.uppercased()
|
|
}
|
|
if let emoji = emoji {
|
|
title = "\(title) \(emoji)"
|
|
}
|
|
setTitle(title, for: .normal)
|
|
}
|
|
}
|