Manos Chorianopoulos

fix banner texts at WalletVC

...@@ -206,3 +206,9 @@ extension UIViewController ...@@ -206,3 +206,9 @@ extension UIViewController
206 view.endEditing(true) 206 view.endEditing(true)
207 } 207 }
208 } 208 }
209 +
210 +extension UIFont {
211 + class func mediumSystemFont(ofSize pointSize: CGFloat) -> UIFont {
212 + return self.systemFont(ofSize: pointSize, weight: .medium)
213 + }
214 +}
......
...@@ -126,7 +126,23 @@ import SwiftEventBus ...@@ -126,7 +126,23 @@ import SwiftEventBus
126 var totalCouponValueString = "0" 126 var totalCouponValueString = "0"
127 totalCouponValueString = String(format: "%.2f", totalCouponValue).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) 127 totalCouponValueString = String(format: "%.2f", totalCouponValue).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil)
128 128
129 - dfyEarnLabel.text = "Μέχρι τώρα έχεις κερδίσει " + totalCouponValueString + "€ με το DEALS for YOU!" 129 + // dfyEarnLabel.text = "Μέχρι τώρα έχεις κερδίσει " + totalCouponValueString + "€ με το DEALS for YOU!"
130 +
131 + let normalText1 = "Μέχρι τώρα έχεις κερδίσει "
132 + let boldText = totalCouponValueString + "€"
133 + let normalText2 = " με το DEALS for YOU!"
134 +
135 + let attrRegular = [NSAttributedString.Key.font : UIFont.systemFont(ofSize: 16)]
136 + let attrBold = [NSAttributedString.Key.font : UIFont.boldSystemFont(ofSize: 16)]
137 +
138 + let attributedString = NSMutableAttributedString(string:normalText1, attributes:attrRegular)
139 + let boldString = NSMutableAttributedString(string: boldText, attributes:attrBold)
140 + let normalString = NSMutableAttributedString(string:normalText2, attributes:attrRegular)
141 +
142 + attributedString.append(boldString)
143 + attributedString.append(normalString)
144 + dfyEarnLabel.attributedText = attributedString
145 +
130 dfyEarnAmountLabel.text = totalCouponValueString + "€" 146 dfyEarnAmountLabel.text = totalCouponValueString + "€"
131 147
132 if (loyaltyBadge._couponCount == 0) { 148 if (loyaltyBadge._couponCount == 0) {
...@@ -149,7 +165,26 @@ import SwiftEventBus ...@@ -149,7 +165,26 @@ import SwiftEventBus
149 var totalCouponDiscountString = "0" 165 var totalCouponDiscountString = "0"
150 totalCouponDiscountString = String(format: "%.2f", totalCouponDiscount).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) 166 totalCouponDiscountString = String(format: "%.2f", totalCouponDiscount).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil)
151 167
152 - couponEarnLabel.text = "Μέχρι τώρα έχεις κερδίσει " + totalCouponDiscountString + "€ σε προσφορές από " + String(loyaltyBadge._couponCount) + " κουπόνια!" 168 + // couponEarnLabel.text = "Μέχρι τώρα έχεις κερδίσει " + totalCouponDiscountString + "€ σε προσφορές από " + String(loyaltyBadge._couponCount) + " κουπόνια!"
169 +
170 + let coupNormalText1 = "Μέχρι τώρα έχεις κερδίσει "
171 + let coupBoldText = totalCouponDiscountString + "€"
172 + let coupNormalText2 = " σε προσφορές από "
173 + let coupBoldText2 = String(loyaltyBadge._couponCount)
174 + let coupNormalText3 = " κουπόνια!"
175 +
176 + let coupAttributedString = NSMutableAttributedString(string:coupNormalText1, attributes:attrRegular)
177 + let coupBoldString = NSMutableAttributedString(string: coupBoldText, attributes:attrBold)
178 + let coupNormalString2 = NSMutableAttributedString(string:coupNormalText2, attributes:attrRegular)
179 + let coupBoldString2 = NSMutableAttributedString(string: coupBoldText2, attributes:attrBold)
180 + let coupNormalString3 = NSMutableAttributedString(string:coupNormalText3, attributes:attrRegular)
181 +
182 + coupAttributedString.append(coupBoldString)
183 + coupAttributedString.append(coupNormalString2)
184 + coupAttributedString.append(coupBoldString2)
185 + coupAttributedString.append(coupNormalString3)
186 + couponEarnLabel.attributedText = attributedString
187 +
153 couponEarnAmountLabel.text = totalCouponDiscountString + "€" 188 couponEarnAmountLabel.text = totalCouponDiscountString + "€"
154 189
155 print("Loyalty Badge Value: " + totalCouponDiscountString) 190 print("Loyalty Badge Value: " + totalCouponDiscountString)
......