Manos Chorianopoulos

add MarketPassInfoViewController

......@@ -7,7 +7,7 @@
<key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
<integer>0</integer>
</dict>
</dict>
</dict>
......
......@@ -7,7 +7,7 @@
<key>SwiftWarplyFramework.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
<integer>1</integer>
</dict>
</dict>
</dict>
......
......@@ -8,7 +8,19 @@
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()
......@@ -16,11 +28,8 @@ import UIKit
setBackButton()
setNavigationTitle("Οδηγίες χρήσης")
// Setup the info button with an action
setNavBarRightInfoButton() {
// This closure is the action that will be executed when the info button is tapped
// self.presentInfoPopup()
}
setupUI()
}
public override func viewWillAppear(_ animated: Bool) {
......@@ -30,4 +39,55 @@ import UIKit
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)
}
}
......