Showing
8 changed files
with
39 additions
and
6 deletions
No preview for this file type
This diff is collapsed. Click to expand it.
... | @@ -10,6 +10,8 @@ import UIKit | ... | @@ -10,6 +10,8 @@ import UIKit |
10 | @objc public class MarketPassInfoViewController: UIViewController { | 10 | @objc public class MarketPassInfoViewController: UIViewController { |
11 | @IBOutlet weak var heroImage: UIImageView! | 11 | @IBOutlet weak var heroImage: UIImageView! |
12 | @IBOutlet weak var heroTitleLabel: UILabel! | 12 | @IBOutlet weak var heroTitleLabel: UILabel! |
13 | + @IBOutlet weak var productInfoImage: UIImageView! | ||
14 | + @IBOutlet weak var productInfoTitleLabel: UILabel! | ||
13 | @IBOutlet weak var storeInfoImage: UIImageView! | 15 | @IBOutlet weak var storeInfoImage: UIImageView! |
14 | @IBOutlet weak var storeInfoTitleLabel: UILabel! | 16 | @IBOutlet weak var storeInfoTitleLabel: UILabel! |
15 | @IBOutlet weak var storeInfoSubtitleLabel: UILabel! | 17 | @IBOutlet weak var storeInfoSubtitleLabel: UILabel! |
... | @@ -43,6 +45,7 @@ import UIKit | ... | @@ -43,6 +45,7 @@ import UIKit |
43 | // MARK: - Functions | 45 | // MARK: - Functions |
44 | func setupUI() { | 46 | func setupUI() { |
45 | heroImage.image = UIImage(named: "pass_info_hero", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 47 | heroImage.image = UIImage(named: "pass_info_hero", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
48 | + productInfoImage.image = UIImage(named: "pass_info_product", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
46 | storeInfoImage.image = UIImage(named: "pass_info_cart", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 49 | storeInfoImage.image = UIImage(named: "pass_info_cart", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
47 | eshopInfoImage.image = UIImage(named: "pass_info_globe", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 50 | eshopInfoImage.image = UIImage(named: "pass_info_globe", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
48 | abInfoImage.image = UIImage(named: "pass_info_ab", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 51 | abInfoImage.image = UIImage(named: "pass_info_ab", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
... | @@ -52,6 +55,11 @@ import UIKit | ... | @@ -52,6 +55,11 @@ import UIKit |
52 | heroTitleLabel.textColor = UIColor(rgb: 0x212121) | 55 | heroTitleLabel.textColor = UIColor(rgb: 0x212121) |
53 | 56 | ||
54 | // StoreInfoView | 57 | // StoreInfoView |
58 | + productInfoTitleLabel.text = "Επιλογή προϊόντων με εκπτωτικό κουπόνι SUPERMARKET DEALS για τις αγορές σου." | ||
59 | + productInfoTitleLabel.font = UIFont(name: "PeridotPE-Bold", size: 19.0) | ||
60 | + productInfoTitleLabel.textColor = UIColor(rgb: 0x212121) | ||
61 | + | ||
62 | + // StoreInfoView | ||
55 | storeInfoTitleLabel.text = "Εξαργύρωση σε φυσικά καταστήματα" | 63 | storeInfoTitleLabel.text = "Εξαργύρωση σε φυσικά καταστήματα" |
56 | storeInfoTitleLabel.font = UIFont(name: "PeridotPE-Bold", size: 19.0) | 64 | storeInfoTitleLabel.font = UIFont(name: "PeridotPE-Bold", size: 19.0) |
57 | storeInfoTitleLabel.textColor = UIColor(rgb: 0x212121) | 65 | storeInfoTitleLabel.textColor = UIColor(rgb: 0x212121) |
... | @@ -74,7 +82,7 @@ import UIKit | ... | @@ -74,7 +82,7 @@ import UIKit |
74 | abInfoTitleLabel.font = UIFont(name: "PeridotPE-Bold", size: 19.0) | 82 | abInfoTitleLabel.font = UIFont(name: "PeridotPE-Bold", size: 19.0) |
75 | abInfoTitleLabel.textColor = UIColor(rgb: 0x212121) | 83 | abInfoTitleLabel.textColor = UIColor(rgb: 0x212121) |
76 | 84 | ||
77 | - abInfoSubtitleLabel.text = "1. Eνεργοποίησε τον κωδικό στην κάρτα ΑΒ PLUS στο kiosk του καταστήματος ή μέσω eshop / app στην ενοτητα στην ενότητα Συνεργασίες – SUPERMARKET DEALS.\n\n2. Κάνε τις αγορές σου και κέρδισε απευθείας έκπτωση με χρήση της AB PLUS από τα διαθέσιμα κουπόνια." | 85 | + abInfoSubtitleLabel.text = "1. Eνεργοποίησε τον κωδικό στην κάρτα ΑΒ PLUS στο kiosk του καταστήματος ή μέσω eshop / app στην ενότητα Συνεργασίες – SUPERMARKET DEALS.\n\n2. Κάνε τις αγορές σου και κέρδισε απευθείας έκπτωση με χρήση της AB PLUS από τα διαθέσιμα κουπόνια." |
78 | abInfoSubtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0) | 86 | abInfoSubtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0) |
79 | abInfoSubtitleLabel.textColor = UIColor(rgb: 0x212121) | 87 | abInfoSubtitleLabel.textColor = UIColor(rgb: 0x212121) |
80 | 88 | ... | ... |
... | @@ -87,7 +87,7 @@ import SwiftEventBus | ... | @@ -87,7 +87,7 @@ import SwiftEventBus |
87 | passTitleLabel.font = UIFont(name: "BTCosmo-Bold", size: 22) | 87 | passTitleLabel.font = UIFont(name: "BTCosmo-Bold", size: 22) |
88 | passTitleLabel.textColor = .white | 88 | passTitleLabel.textColor = .white |
89 | 89 | ||
90 | - passSubtitleLabel.text = "Χρησιμοποίησε τον κωδικό σου και κέρδισε έκπτωση στις αγορές σου!" | 90 | + passSubtitleLabel.text = "Χρησιμοποίησε το μοναδικό κωδικό σου για να κερδίσεις έκπτωση σε επιλεγμένα προϊόντα. Ανακάλυψε τα κουπόνια στο For You." |
91 | passSubtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0) | 91 | passSubtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0) |
92 | passSubtitleLabel.textColor = .white | 92 | passSubtitleLabel.textColor = .white |
93 | 93 | ||
... | @@ -116,14 +116,15 @@ import SwiftEventBus | ... | @@ -116,14 +116,15 @@ import SwiftEventBus |
116 | let attrRegular = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Regular", size: 17) ?? UIFont.systemFont(ofSize: 16), NSAttributedString.Key.foregroundColor: UIColor.white] | 116 | let attrRegular = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Regular", size: 17) ?? UIFont.systemFont(ofSize: 16), NSAttributedString.Key.foregroundColor: UIColor.white] |
117 | let attrBold = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Bold", size: 17) ?? UIFont.boldSystemFont(ofSize: 16), NSAttributedString.Key.foregroundColor: UIColor.white] | 117 | let attrBold = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Bold", size: 17) ?? UIFont.boldSystemFont(ofSize: 16), NSAttributedString.Key.foregroundColor: UIColor.white] |
118 | 118 | ||
119 | - let couponsValueNormalText1 = "Έχεις κουπόνια συνολικής αξίας " | 119 | + let couponsValueNormalText1 = "Με τα διαθέσιμα κουπόνια μπορείς να εξοικονομήσεις έως και " |
120 | - let couponsValueBoldText = couponsValueString + "€" | 120 | + let couponsValueBoldText = couponsValueString + "€." |
121 | 121 | ||
122 | let couponsValueAttributedString = NSMutableAttributedString(string:couponsValueNormalText1, attributes:attrRegular) | 122 | let couponsValueAttributedString = NSMutableAttributedString(string:couponsValueNormalText1, attributes:attrRegular) |
123 | let couponsValueBoldString = NSMutableAttributedString(string: couponsValueBoldText, attributes:attrBold) | 123 | let couponsValueBoldString = NSMutableAttributedString(string: couponsValueBoldText, attributes:attrBold) |
124 | 124 | ||
125 | couponsValueAttributedString.append(couponsValueBoldString) | 125 | couponsValueAttributedString.append(couponsValueBoldString) |
126 | couponsValueLabel.attributedText = couponsValueAttributedString | 126 | couponsValueLabel.attributedText = couponsValueAttributedString |
127 | + couponsValueLabel.textAlignment = .left | ||
127 | 128 | ||
128 | mapButton.titleLabel?.font = UIFont(name: "PeridotPE-SBold", size: 16) | 129 | mapButton.titleLabel?.font = UIFont(name: "PeridotPE-SBold", size: 16) |
129 | mapButton.setTitle("Δες στο χάρτη", for: .normal) | 130 | mapButton.setTitle("Δες στο χάρτη", for: .normal) |
... | @@ -223,14 +224,15 @@ import SwiftEventBus | ... | @@ -223,14 +224,15 @@ import SwiftEventBus |
223 | let attrRegular = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Regular", size: 17) ?? UIFont.systemFont(ofSize: 16), NSAttributedString.Key.foregroundColor: UIColor.white] | 224 | let attrRegular = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Regular", size: 17) ?? UIFont.systemFont(ofSize: 16), NSAttributedString.Key.foregroundColor: UIColor.white] |
224 | let attrBold = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Bold", size: 17) ?? UIFont.boldSystemFont(ofSize: 16), NSAttributedString.Key.foregroundColor: UIColor.white] | 225 | let attrBold = [NSAttributedString.Key.font : UIFont(name: "PeridotPE-Bold", size: 17) ?? UIFont.boldSystemFont(ofSize: 16), NSAttributedString.Key.foregroundColor: UIColor.white] |
225 | 226 | ||
226 | - let couponsValueNormalText1 = "Έχεις κουπόνια συνολικής αξίας " | 227 | + let couponsValueNormalText1 = "Με τα διαθέσιμα κουπόνια μπορείς να εξοικονομήσεις έως και " |
227 | - let couponsValueBoldText = couponsValueString + "€" | 228 | + let couponsValueBoldText = couponsValueString + "€." |
228 | 229 | ||
229 | let couponsValueAttributedString = NSMutableAttributedString(string:couponsValueNormalText1, attributes:attrRegular) | 230 | let couponsValueAttributedString = NSMutableAttributedString(string:couponsValueNormalText1, attributes:attrRegular) |
230 | let couponsValueBoldString = NSMutableAttributedString(string: couponsValueBoldText, attributes:attrBold) | 231 | let couponsValueBoldString = NSMutableAttributedString(string: couponsValueBoldText, attributes:attrBold) |
231 | 232 | ||
232 | couponsValueAttributedString.append(couponsValueBoldString) | 233 | couponsValueAttributedString.append(couponsValueBoldString) |
233 | couponsValueLabel.attributedText = couponsValueAttributedString | 234 | couponsValueLabel.attributedText = couponsValueAttributedString |
235 | + couponsValueLabel.textAlignment = .left | ||
234 | 236 | ||
235 | let formattedCost = couponsValueString.replacingOccurrences(of: ".", with: ",") | 237 | let formattedCost = couponsValueString.replacingOccurrences(of: ".", with: ",") |
236 | couponsValueLabel.isAccessibilityElement = true | 238 | couponsValueLabel.isAccessibilityElement = true | ... | ... |
SwiftWarplyFramework/SwiftWarplyFramework/Media.xcassets/pass_info_product.imageset/Contents.json
0 → 100644
1 | +{ | ||
2 | + "images" : [ | ||
3 | + { | ||
4 | + "filename" : "pass_info_product.png", | ||
5 | + "idiom" : "universal", | ||
6 | + "scale" : "1x" | ||
7 | + }, | ||
8 | + { | ||
9 | + "filename" : "pass_info_product 1.png", | ||
10 | + "idiom" : "universal", | ||
11 | + "scale" : "2x" | ||
12 | + }, | ||
13 | + { | ||
14 | + "filename" : "pass_info_product 2.png", | ||
15 | + "idiom" : "universal", | ||
16 | + "scale" : "3x" | ||
17 | + } | ||
18 | + ], | ||
19 | + "info" : { | ||
20 | + "author" : "xcode", | ||
21 | + "version" : 1 | ||
22 | + } | ||
23 | +} |

3.45 KB

3.45 KB
-
Please register or login to post a comment