Files
Woka_Native_iOS/WOKA/Helpers/UIElements Helper/LocalisedElements.swift
2024-05-02 13:20:40 +05:30

46 lines
907 B
Swift

//
// LocalisedElements.swift
// WOKA
//
// Created by MacBook Pro on 29/04/24.
//
import UIKit
class LocalisedElementsLabel: UILabel {
override init(frame: CGRect) {
super.init(frame: frame)
setup()
}
required init?(coder: NSCoder) {
super.init(coder: coder)
// This will call `awakeFromNib` in your code
setup()
}
private func setup() {
self.text = self.text?.localized(loc: K.GVar.localized)
}
}
class LocalisedElementsButton : UIButton {
override init(frame: CGRect) {
super.init(frame: frame)
setup()
}
required init?(coder: NSCoder) {
super.init(coder: coder)
// This will call `awakeFromNib` in your code
setup()
}
private func setup() {
self.setTitle(self.titleLabel?.text?.localized(loc: K.GVar.localized), for: .normal)
}
}