Showing
4 changed files
with
55 additions
and
0 deletions
| ... | @@ -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 */, | ... | ... |
No preview for this file type
| 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 | + |
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment