Showing
4 changed files
with
115 additions
and
0 deletions
| ... | @@ -21,6 +21,7 @@ | ... | @@ -21,6 +21,7 @@ | 
| 21 | 1E2966EA2837A21D00F83FAC /* RSBarcodes_Swift in Frameworks */ = {isa = PBXBuildFile; productRef = 1E2966E92837A21D00F83FAC /* RSBarcodes_Swift */; }; | 21 | 1E2966EA2837A21D00F83FAC /* RSBarcodes_Swift in Frameworks */ = {isa = PBXBuildFile; productRef = 1E2966E92837A21D00F83FAC /* RSBarcodes_Swift */; }; | 
| 22 | 1E4195FB2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */; }; | 22 | 1E4195FB2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */; }; | 
| 23 | 1E4410B128F5855000859F92 /* CampaignCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4410B028F5855000859F92 /* CampaignCategory.swift */; }; | 23 | 1E4410B128F5855000859F92 /* CampaignCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4410B028F5855000859F92 /* CampaignCategory.swift */; }; | 
| 24 | + 1E46B4BF2BEBB68800D5B488 /* WalletActiveCouponsScrollTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E46B4BE2BEBB68800D5B488 /* WalletActiveCouponsScrollTableViewCell.swift */; }; | ||
| 24 | 1E479FB329DD948B00C38193 /* WalletBadgesTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E479FB229DD948B00C38193 /* WalletBadgesTableViewCell.swift */; }; | 25 | 1E479FB329DD948B00C38193 /* WalletBadgesTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E479FB229DD948B00C38193 /* WalletBadgesTableViewCell.swift */; }; | 
| 25 | 1E51678E2AE6934100FE66C3 /* WalletVouchersBannerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E51678D2AE6934100FE66C3 /* WalletVouchersBannerTableViewCell.swift */; }; | 26 | 1E51678E2AE6934100FE66C3 /* WalletVouchersBannerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E51678D2AE6934100FE66C3 /* WalletVouchersBannerTableViewCell.swift */; }; | 
| 26 | 1E64E8FD2B8DE457001BA46E /* WalletQuestionnaireBannerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E64E8FC2B8DE457001BA46E /* WalletQuestionnaireBannerTableViewCell.swift */; }; | 27 | 1E64E8FD2B8DE457001BA46E /* WalletQuestionnaireBannerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E64E8FC2B8DE457001BA46E /* WalletQuestionnaireBannerTableViewCell.swift */; }; | 
| ... | @@ -212,6 +213,7 @@ | ... | @@ -212,6 +213,7 @@ | 
| 212 | 1E15B9A329DDD211000A408D /* MarketHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarketHistoryViewController.swift; sourceTree = "<group>"; }; | 213 | 1E15B9A329DDD211000A408D /* MarketHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarketHistoryViewController.swift; sourceTree = "<group>"; }; | 
| 213 | 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletActiveCouponsTableViewCell.swift; sourceTree = "<group>"; }; | 214 | 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletActiveCouponsTableViewCell.swift; sourceTree = "<group>"; }; | 
| 214 | 1E4410B028F5855000859F92 /* CampaignCategory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CampaignCategory.swift; sourceTree = "<group>"; }; | 215 | 1E4410B028F5855000859F92 /* CampaignCategory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CampaignCategory.swift; sourceTree = "<group>"; }; | 
| 216 | + 1E46B4BE2BEBB68800D5B488 /* WalletActiveCouponsScrollTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletActiveCouponsScrollTableViewCell.swift; sourceTree = "<group>"; }; | ||
| 215 | 1E479FB229DD948B00C38193 /* WalletBadgesTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletBadgesTableViewCell.swift; sourceTree = "<group>"; }; | 217 | 1E479FB229DD948B00C38193 /* WalletBadgesTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletBadgesTableViewCell.swift; sourceTree = "<group>"; }; | 
| 216 | 1E51678D2AE6934100FE66C3 /* WalletVouchersBannerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletVouchersBannerTableViewCell.swift; sourceTree = "<group>"; }; | 218 | 1E51678D2AE6934100FE66C3 /* WalletVouchersBannerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletVouchersBannerTableViewCell.swift; sourceTree = "<group>"; }; | 
| 217 | 1E64E8FC2B8DE457001BA46E /* WalletQuestionnaireBannerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletQuestionnaireBannerTableViewCell.swift; sourceTree = "<group>"; }; | 219 | 1E64E8FC2B8DE457001BA46E /* WalletQuestionnaireBannerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletQuestionnaireBannerTableViewCell.swift; sourceTree = "<group>"; }; | 
| ... | @@ -541,6 +543,7 @@ | ... | @@ -541,6 +543,7 @@ | 
| 541 | E6A77861282933E50045BBA8 /* Main.storyboard */, | 543 | E6A77861282933E50045BBA8 /* Main.storyboard */, | 
| 542 | 1E7B9A5729F6ACF400B37E13 /* WalletBannersTableViewCell.swift */, | 544 | 1E7B9A5729F6ACF400B37E13 /* WalletBannersTableViewCell.swift */, | 
| 543 | 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */, | 545 | 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */, | 
| 546 | + 1E46B4BE2BEBB68800D5B488 /* WalletActiveCouponsScrollTableViewCell.swift */, | ||
| 544 | 1E51678D2AE6934100FE66C3 /* WalletVouchersBannerTableViewCell.swift */, | 547 | 1E51678D2AE6934100FE66C3 /* WalletVouchersBannerTableViewCell.swift */, | 
| 545 | 1EA04EC02AE7FCE700389A84 /* WalletSpinnerTableViewCell.swift */, | 548 | 1EA04EC02AE7FCE700389A84 /* WalletSpinnerTableViewCell.swift */, | 
| 546 | 1E64E8FC2B8DE457001BA46E /* WalletQuestionnaireBannerTableViewCell.swift */, | 549 | 1E64E8FC2B8DE457001BA46E /* WalletQuestionnaireBannerTableViewCell.swift */, | 
| ... | @@ -1058,6 +1061,7 @@ | ... | @@ -1058,6 +1061,7 @@ | 
| 1058 | 1E029A4129E002CF00CC7447 /* UnifiedCouponBCHeaderTableViewCell.swift in Sources */, | 1061 | 1E029A4129E002CF00CC7447 /* UnifiedCouponBCHeaderTableViewCell.swift in Sources */, | 
| 1059 | 1ECA079128D9E3BA00D2BDE0 /* CSMButton.swift in Sources */, | 1062 | 1ECA079128D9E3BA00D2BDE0 /* CSMButton.swift in Sources */, | 
| 1060 | 1E4410B128F5855000859F92 /* CampaignCategory.swift in Sources */, | 1063 | 1E4410B128F5855000859F92 /* CampaignCategory.swift in Sources */, | 
| 1064 | + 1E46B4BF2BEBB68800D5B488 /* WalletActiveCouponsScrollTableViewCell.swift in Sources */, | ||
| 1061 | E6A7790B282933E60045BBA8 /* WLPushManager.m in Sources */, | 1065 | E6A7790B282933E60045BBA8 /* WLPushManager.m in Sources */, | 
| 1062 | 1E15B9A229DDCF02000A408D /* MarketSharingHistoryViewController.swift in Sources */, | 1066 | 1E15B9A229DDCF02000A408D /* MarketSharingHistoryViewController.swift in Sources */, | 
| 1063 | A079366E2885D07700064122 /* AnalysisChildViewController.swift in Sources */, | 1067 | A079366E2885D07700064122 /* AnalysisChildViewController.swift in Sources */, | ... | ... | 
No preview for this file type
This diff is collapsed. Click to expand it.
| 1 | +// | ||
| 2 | +// WalletActiveCouponsScrollTableViewCell.swift | ||
| 3 | +// SwiftWarplyFramework | ||
| 4 | +// | ||
| 5 | +// Created by Manos Chorianopoulos on 8/5/24. | ||
| 6 | +// | ||
| 7 | + | ||
| 8 | +import UIKit | ||
| 9 | + | ||
| 10 | +@objc public class WalletActiveCouponsScrollTableViewCell: UITableViewCell { | ||
| 11 | + @IBOutlet weak var sectionTitleLabel: UILabel! | ||
| 12 | + @IBOutlet weak var historyButtonImage: UIImageView! | ||
| 13 | + | ||
| 14 | + @IBOutlet weak var dfyViewParent: UIView! | ||
| 15 | + @IBOutlet weak var dfyView: UIView! | ||
| 16 | + @IBOutlet weak var dfyImage: UIImageView! | ||
| 17 | + @IBOutlet weak var dfyLabel: UILabel! | ||
| 18 | + @IBOutlet weak var dfyCountView: UIView! | ||
| 19 | + @IBOutlet weak var dfyCountLabel: UILabel! | ||
| 20 | + | ||
| 21 | + @IBOutlet weak var smView: UIView! | ||
| 22 | + @IBOutlet weak var smImage: UIImageView! | ||
| 23 | + @IBOutlet weak var smLabel: UILabel! | ||
| 24 | + @IBOutlet weak var smCountView: UIView! | ||
| 25 | + @IBOutlet weak var smCountLabel: UILabel! | ||
| 26 | + | ||
| 27 | + @IBOutlet weak var gfyView: UIView! | ||
| 28 | + @IBOutlet weak var gfyImage: UIImageView! | ||
| 29 | + @IBOutlet weak var gfyLabel: UILabel! | ||
| 30 | + @IBOutlet weak var gfyCountView: UIView! | ||
| 31 | + @IBOutlet weak var gfyCountLabel: UILabel! | ||
| 32 | + | ||
| 33 | + | ||
| 34 | + public override func awakeFromNib() { | ||
| 35 | + super.awakeFromNib() | ||
| 36 | + // Initialization code | ||
| 37 | + | ||
| 38 | + // Section Header | ||
| 39 | + sectionTitleLabel.text = "Κουπόνια" | ||
| 40 | + historyButtonImage.image = UIImage(named: "wallet_history_blue", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 41 | + historyButtonImage.image = historyButtonImage.image?.withRenderingMode(.alwaysTemplate) | ||
| 42 | + historyButtonImage.tintColor = UIColor(red: 0.13, green: 0.13, blue: 0.13, alpha: 1.00) | ||
| 43 | + | ||
| 44 | + // DFY Banner | ||
| 45 | +// dfyViewParent.backgroundColor = UIColor(red: 0.95, green: 0.95, blue: 0.95, alpha: 1.00) | ||
| 46 | + dfyViewParent.backgroundColor = .white | ||
| 47 | + dfyViewParent.layer.cornerRadius = 16.0 | ||
| 48 | + dfyViewParent.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | ||
| 49 | + dfyViewParent.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | ||
| 50 | + dfyViewParent.layer.shadowOpacity = 1.0 | ||
| 51 | + dfyViewParent.layer.shadowRadius = 2.0 | ||
| 52 | + | ||
| 53 | +// dfyView.backgroundColor = UIColor(red: 0.46, green: 0.75, blue: 0.45, alpha: 0.05) | ||
| 54 | + dfyView.backgroundColor = .white | ||
| 55 | + dfyView.layer.cornerRadius = 16.0 | ||
| 56 | + | ||
| 57 | + dfyImage.image = UIImage(named: "wallet_banner_dfy", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 58 | + | ||
| 59 | + dfyLabel.text = "DEALS FOR YOU" | ||
| 60 | + | ||
| 61 | + dfyCountView.layer.cornerRadius = 4.0 | ||
| 62 | + dfyCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) | ||
| 63 | + | ||
| 64 | + // SM Banner | ||
| 65 | +// smView.backgroundColor = UIColor(red: 1.00, green: 0.99, blue: 0.97, alpha: 1.00) | ||
| 66 | + smView.backgroundColor = .white | ||
| 67 | + smView.layer.cornerRadius = 16.0 | ||
| 68 | + smView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | ||
| 69 | + smView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | ||
| 70 | + smView.layer.shadowOpacity = 1.0 | ||
| 71 | + smView.layer.shadowRadius = 2.0 | ||
| 72 | + | ||
| 73 | + smImage.image = UIImage(named: "wallet_banner_sm", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 74 | + | ||
| 75 | + smLabel.text = "SUPERMARKET DEALS" | ||
| 76 | + | ||
| 77 | + smCountView.layer.cornerRadius = 4.0 | ||
| 78 | + smCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) | ||
| 79 | + | ||
| 80 | + // GFY Banner | ||
| 81 | +// gfyView.backgroundColor = UIColor(red: 0.96, green: 0.97, blue: 0.98, alpha: 1.00) | ||
| 82 | + gfyView.backgroundColor = .white | ||
| 83 | + gfyView.layer.cornerRadius = 16.0 | ||
| 84 | + gfyView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | ||
| 85 | + gfyView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | ||
| 86 | + gfyView.layer.shadowOpacity = 1.0 | ||
| 87 | + gfyView.layer.shadowRadius = 2.0 | ||
| 88 | + | ||
| 89 | + gfyImage.image = UIImage(named: "wallet_banner_gfy", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 90 | + | ||
| 91 | +// gfyLabel.text = "GIFTS FOR YOU" | ||
| 92 | +// gfyLabel.text = "Free coupons" | ||
| 93 | + gfyLabel.text = "FREE COUPONS" | ||
| 94 | + | ||
| 95 | + gfyCountView.layer.cornerRadius = 4.0 | ||
| 96 | + gfyCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) | ||
| 97 | + } | ||
| 98 | + | ||
| 99 | + public override func setSelected(_ selected: Bool, animated: Bool) { | ||
| 100 | + super.setSelected(selected, animated: animated) | ||
| 101 | + | ||
| 102 | + // Configure the view for the selected state | ||
| 103 | + } | ||
| 104 | + | ||
| 105 | + func configureCell(dfyCount: Int, smCount: Int, gfyCount: Int) { | ||
| 106 | + dfyCountLabel.text = String(dfyCount) | ||
| 107 | + smCountLabel.text = String(smCount) | ||
| 108 | + gfyCountLabel.text = String(gfyCount) | ||
| 109 | + } | ||
| 110 | + | ||
| 111 | +} | 
- 
Please register or login to post a comment