MarketPassInfoViewController.swift
4.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
//
// MarketPassInfoViewController.swift
// SwiftWarplyFramework
//
// Created by Manos Chorianopoulos on 14/1/25.
//
import UIKit
@objc public class MarketPassInfoViewController: UIViewController {
@IBOutlet weak var heroImage: UIImageView!
@IBOutlet weak var heroTitleLabel: UILabel!
@IBOutlet weak var storeInfoImage: UIImageView!
@IBOutlet weak var storeInfoTitleLabel: UILabel!
@IBOutlet weak var storeInfoSubtitleLabel: UILabel!
@IBOutlet weak var eshopInfoImage: UIImageView!
@IBOutlet weak var eshopInfoTitleLabel: UILabel!
@IBOutlet weak var eshopInfoSubtitleLabel: UILabel!
@IBOutlet weak var abInfoImage: UIImageView!
@IBOutlet weak var abInfoTitleLabel: UILabel!
@IBOutlet weak var abInfoSubtitleLabel: UILabel!
@IBOutlet weak var okButton: UIButton!
public override func viewDidLoad() {
super.viewDidLoad()
self.hidesBottomBarWhenPushed = true
setBackButton()
setNavigationTitle("Οδηγίες χρήσης")
setupUI()
}
public override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
swiftApi().logTrackersEvent("screen", "MarketPassInfoScreen")
self.navigationController?.hideHairline()
}
// MARK: - Functions
func setupUI() {
heroImage.image = UIImage(named: "pass_info_hero", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
storeInfoImage.image = UIImage(named: "pass_info_cart", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
eshopInfoImage.image = UIImage(named: "pass_info_globe", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
abInfoImage.image = UIImage(named: "pass_info_ab", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
heroTitleLabel.text = "Πως λειτουργεί:"
heroTitleLabel.font = UIFont(name: "BTCosmo-Bold", size: 24)
heroTitleLabel.textColor = UIColor(rgb: 0x212121)
// StoreInfoView
storeInfoTitleLabel.text = "Εξαργύρωση σε φυσικά καταστήματα"
storeInfoTitleLabel.font = UIFont(name: "PeridotPE-Bold", size: 19.0)
storeInfoTitleLabel.textColor = UIColor(rgb: 0x212121)
storeInfoSubtitleLabel.text = "Σκάναρε το barcode από το κινητό σου στο ταμείο του καταστήματος και κέρδισε απευθείας έκπτωση από τα διαθέσιμα κουπόνια."
storeInfoSubtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0)
storeInfoSubtitleLabel.textColor = UIColor(rgb: 0x212121)
// EshopInfoView
eshopInfoTitleLabel.text = "Εξαργύρωση στο eshop"
eshopInfoTitleLabel.font = UIFont(name: "PeridotPE-Bold", size: 19.0)
eshopInfoTitleLabel.textColor = UIColor(rgb: 0x212121)
eshopInfoSubtitleLabel.text = "Πληκτρολόγησε τον κωδικό σου στο αντίστοιχο πεδίο κατά το checkout στο eshop και κέρδισε απευθείας έκπτωση από τα διαθέσιμα κουπόνια."
eshopInfoSubtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0)
eshopInfoSubtitleLabel.textColor = UIColor(rgb: 0x212121)
// ABInfoView
abInfoTitleLabel.text = "Ειδικά για τον ΑΒ"
abInfoTitleLabel.font = UIFont(name: "PeridotPE-Bold", size: 19.0)
abInfoTitleLabel.textColor = UIColor(rgb: 0x212121)
abInfoSubtitleLabel.text = "1. Eνεργοποίησε τον κωδικό στην κάρτα ΑΒ PLUS στο kiosk του καταστήματος ή μέσω eshop / app στην ενοτητα στην ενότητα Συνεργασίες – SUPERMARKET DEALS.\n\n2. Κάνε τις αγορές σου και κέρδισε απευθείας έκπτωση με χρήση της AB PLUS από τα διαθέσιμα κουπόνια."
abInfoSubtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0)
abInfoSubtitleLabel.textColor = UIColor(rgb: 0x212121)
// okButton
okButton.titleLabel?.font = UIFont(name: "PeridotPE-Bold", size: 15)
okButton.setTitle("Επιστροφή στο Supermarket Deals", for: .normal)
okButton.setTitleColor(.white, for: .normal)
okButton.backgroundColor = UIColor(rgb: 0x0EA600)
okButton.layer.cornerRadius = 10.0
}
// MARK: - Actions
@IBAction func okButtonAction(_ sender: Any) {
self.navigationController?.popViewController(animated: true)
}
}