Vasilis
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
8 8
9 /* Begin PBXBuildFile section */ 9 /* Begin PBXBuildFile section */
10 1E7564BA2823C6D900B9D2AE /* ViewControllerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7564B92823C6D900B9D2AE /* ViewControllerExtensions.swift */; }; 10 1E7564BA2823C6D900B9D2AE /* ViewControllerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7564B92823C6D900B9D2AE /* ViewControllerExtensions.swift */; };
11 + 1E7564BC2823FE0B00B9D2AE /* CouponViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7564BB2823FE0B00B9D2AE /* CouponViewController.swift */; };
11 260C6A1AFF7560C32E212F20 /* Pods_WarplySDKFrameworkIOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1353B8C484CC0649CAC2EB74 /* Pods_WarplySDKFrameworkIOS.framework */; }; 12 260C6A1AFF7560C32E212F20 /* Pods_WarplySDKFrameworkIOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1353B8C484CC0649CAC2EB74 /* Pods_WarplySDKFrameworkIOS.framework */; };
12 E634A369282299770069DE27 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E634A368282299760069DE27 /* Main.storyboard */; }; 13 E634A369282299770069DE27 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E634A368282299760069DE27 /* Main.storyboard */; };
13 E634A36B2822999B0069DE27 /* CouponsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E634A36A2822999B0069DE27 /* CouponsViewController.swift */; }; 14 E634A36B2822999B0069DE27 /* CouponsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E634A36A2822999B0069DE27 /* CouponsViewController.swift */; };
...@@ -137,6 +138,7 @@ ...@@ -137,6 +138,7 @@
137 /* Begin PBXFileReference section */ 138 /* Begin PBXFileReference section */
138 1353B8C484CC0649CAC2EB74 /* Pods_WarplySDKFrameworkIOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WarplySDKFrameworkIOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 139 1353B8C484CC0649CAC2EB74 /* Pods_WarplySDKFrameworkIOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WarplySDKFrameworkIOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
139 1E7564B92823C6D900B9D2AE /* ViewControllerExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewControllerExtensions.swift; sourceTree = "<group>"; }; 140 1E7564B92823C6D900B9D2AE /* ViewControllerExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewControllerExtensions.swift; sourceTree = "<group>"; };
141 + 1E7564BB2823FE0B00B9D2AE /* CouponViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponViewController.swift; sourceTree = "<group>"; };
140 B9413513157AD76ECE896B81 /* Pods-WarplySDKFrameworkIOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WarplySDKFrameworkIOS.release.xcconfig"; path = "Target Support Files/Pods-WarplySDKFrameworkIOS/Pods-WarplySDKFrameworkIOS.release.xcconfig"; sourceTree = "<group>"; }; 142 B9413513157AD76ECE896B81 /* Pods-WarplySDKFrameworkIOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WarplySDKFrameworkIOS.release.xcconfig"; path = "Target Support Files/Pods-WarplySDKFrameworkIOS/Pods-WarplySDKFrameworkIOS.release.xcconfig"; sourceTree = "<group>"; };
141 E634A368282299760069DE27 /* Main.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = "<group>"; }; 143 E634A368282299760069DE27 /* Main.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = "<group>"; };
142 E634A36A2822999B0069DE27 /* CouponsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponsViewController.swift; sourceTree = "<group>"; }; 144 E634A36A2822999B0069DE27 /* CouponsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponsViewController.swift; sourceTree = "<group>"; };
...@@ -336,6 +338,7 @@ ...@@ -336,6 +338,7 @@
336 E67D1EC528117F2400940F01 /* swiftApi.swift */, 338 E67D1EC528117F2400940F01 /* swiftApi.swift */,
337 E634A368282299760069DE27 /* Main.storyboard */, 339 E634A368282299760069DE27 /* Main.storyboard */,
338 E634A36A2822999B0069DE27 /* CouponsViewController.swift */, 340 E634A36A2822999B0069DE27 /* CouponsViewController.swift */,
341 + 1E7564BB2823FE0B00B9D2AE /* CouponViewController.swift */,
339 E634A36E2823D2290069DE27 /* WalletViewController.swift */, 342 E634A36E2823D2290069DE27 /* WalletViewController.swift */,
340 E634A3702823D26E0069DE27 /* GiftsViewController.swift */, 343 E634A3702823D26E0069DE27 /* GiftsViewController.swift */,
341 E634A3722823D3690069DE27 /* DetailsViewController.swift */, 344 E634A3722823D3690069DE27 /* DetailsViewController.swift */,
...@@ -757,6 +760,7 @@ ...@@ -757,6 +760,7 @@
757 E6D8DF3127A942920006A3A9 /* AFNetworkActivityIndicatorManager.m in Sources */, 760 E6D8DF3127A942920006A3A9 /* AFNetworkActivityIndicatorManager.m in Sources */,
758 E6D8DF3D27A942920006A3A9 /* AFAutoPurgingImageCache.m in Sources */, 761 E6D8DF3D27A942920006A3A9 /* AFAutoPurgingImageCache.m in Sources */,
759 E6D8DF0A27A942920006A3A9 /* WLAPSItem.m in Sources */, 762 E6D8DF0A27A942920006A3A9 /* WLAPSItem.m in Sources */,
763 + 1E7564BC2823FE0B00B9D2AE /* CouponViewController.swift in Sources */,
760 E6D8DF2C27A942920006A3A9 /* UIProgressView+AFNetworking.m in Sources */, 764 E6D8DF2C27A942920006A3A9 /* UIProgressView+AFNetworking.m in Sources */,
761 E6D8DF3C27A942920006A3A9 /* UIWebView+AFNetworking.m in Sources */, 765 E6D8DF3C27A942920006A3A9 /* UIWebView+AFNetworking.m in Sources */,
762 E6D8DF1427A942920006A3A9 /* WLLocationManager.m in Sources */, 766 E6D8DF1427A942920006A3A9 /* WLLocationManager.m in Sources */,
......
1 +//
2 +// CouponViewController.swift
3 +// WarplySDKFrameworkIOS
4 +//
5 +// Created by Manos Chorianopoulos on 5/5/22.
6 +//
7 +
8 +import UIKit
9 +
10 +class CouponViewController: UIViewController {
11 + @IBOutlet weak var mainView: UIView!
12 + @IBOutlet weak var scrollContentView: UIView!
13 + @IBOutlet weak var couponImageHeight: NSLayoutConstraint!
14 + @IBOutlet weak var redeemButton: UIButton!
15 + @IBOutlet weak var termsLabel: UILabel!
16 +
17 + let uiscreen: CGRect = UIScreen.main.bounds
18 +
19 + override func viewDidLoad() {
20 + super.viewDidLoad()
21 +
22 + // Do any additional setup after loading the view.
23 + setBackButton()
24 + setNavigationTitle("Εκπτωτικό κουπόνι")
25 +
26 + mainView.clipsToBounds = true
27 + mainView.layer.cornerRadius = 30
28 + mainView.layer.maskedCorners = [ .layerMinXMinYCorner] // Top left corner radius
29 +
30 + couponImageHeight.constant = self.uiscreen.height * 0.25
31 +
32 + redeemButton.titleLabel?.font = UIFont.systemFont(ofSize: 15, weight: .medium)
33 +
34 + termsLabel.font = UIFont.systemFont(ofSize: 14, weight: UIFont.Weight.medium)
35 + let tap = UITapGestureRecognizer(target: self, action: #selector(CouponViewController.termsTapFunction))
36 + termsLabel.isUserInteractionEnabled = true
37 + termsLabel.addGestureRecognizer(tap)
38 + }
39 +
40 +
41 + // MARK: - Actions
42 +
43 + @objc func termsTapFunction(sender:UITapGestureRecognizer) {
44 + print("Terms tapped!")
45 + }
46 +
47 + @IBAction func redeemButtomAction(_ sender: Any) {
48 + print("redeem Buttom Pressed!")
49 + }
50 +}
51 +