Manos Chorianopoulos

MyRewardsViewController part1

...@@ -17,6 +17,10 @@ ...@@ -17,6 +17,10 @@
17 1EA8E5C02DDF427A00CD3418 /* PingLCG-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1EA8E5BD2DDF427A00CD3418 /* PingLCG-Bold.otf */; }; 17 1EA8E5C02DDF427A00CD3418 /* PingLCG-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1EA8E5BD2DDF427A00CD3418 /* PingLCG-Bold.otf */; };
18 1EA8E5C12DDF427A00CD3418 /* PingLCG-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1EA8E5BE2DDF427A00CD3418 /* PingLCG-Light.otf */; }; 18 1EA8E5C12DDF427A00CD3418 /* PingLCG-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1EA8E5BE2DDF427A00CD3418 /* PingLCG-Light.otf */; };
19 1EA8E5C22DDF427A00CD3418 /* PingLCG-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1EA8E5BF2DDF427A00CD3418 /* PingLCG-Regular.otf */; }; 19 1EA8E5C22DDF427A00CD3418 /* PingLCG-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1EA8E5BF2DDF427A00CD3418 /* PingLCG-Regular.otf */; };
20 + 1EB4F4252DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1EB4F4242DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.xib */; };
21 + 1EB4F4262DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EB4F4232DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.swift */; };
22 + 1EB4F42B2DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1EB4F42A2DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.xib */; };
23 + 1EB4F42C2DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EB4F4292DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.swift */; };
20 1EBF5F072840E13F00B8B17F /* SwiftEventBus in Frameworks */ = {isa = PBXBuildFile; productRef = 1EBF5F062840E13F00B8B17F /* SwiftEventBus */; }; 24 1EBF5F072840E13F00B8B17F /* SwiftEventBus in Frameworks */ = {isa = PBXBuildFile; productRef = 1EBF5F062840E13F00B8B17F /* SwiftEventBus */; };
21 7630AD9A6242D60846D6750C /* Pods_SwiftWarplyFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0D5F56DD4E5371A50AD2D87 /* Pods_SwiftWarplyFramework.framework */; }; 25 7630AD9A6242D60846D6750C /* Pods_SwiftWarplyFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0D5F56DD4E5371A50AD2D87 /* Pods_SwiftWarplyFramework.framework */; };
22 A07936762885E9CC00064122 /* UIColorExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A07936752885E9CC00064122 /* UIColorExtensions.swift */; }; 26 A07936762885E9CC00064122 /* UIColorExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A07936752885E9CC00064122 /* UIColorExtensions.swift */; };
...@@ -151,6 +155,10 @@ ...@@ -151,6 +155,10 @@
151 1EA8E5BD2DDF427A00CD3418 /* PingLCG-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "PingLCG-Bold.otf"; path = "fonts/PingLCG-Bold.otf"; sourceTree = "<group>"; }; 155 1EA8E5BD2DDF427A00CD3418 /* PingLCG-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "PingLCG-Bold.otf"; path = "fonts/PingLCG-Bold.otf"; sourceTree = "<group>"; };
152 1EA8E5BE2DDF427A00CD3418 /* PingLCG-Light.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "PingLCG-Light.otf"; path = "fonts/PingLCG-Light.otf"; sourceTree = "<group>"; }; 156 1EA8E5BE2DDF427A00CD3418 /* PingLCG-Light.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "PingLCG-Light.otf"; path = "fonts/PingLCG-Light.otf"; sourceTree = "<group>"; };
153 1EA8E5BF2DDF427A00CD3418 /* PingLCG-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "PingLCG-Regular.otf"; path = "fonts/PingLCG-Regular.otf"; sourceTree = "<group>"; }; 157 1EA8E5BF2DDF427A00CD3418 /* PingLCG-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "PingLCG-Regular.otf"; path = "fonts/PingLCG-Regular.otf"; sourceTree = "<group>"; };
158 + 1EB4F4232DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyRewardsBannerOffersScrollTableViewCell.swift; sourceTree = "<group>"; };
159 + 1EB4F4242DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MyRewardsBannerOffersScrollTableViewCell.xib; sourceTree = "<group>"; };
160 + 1EB4F4292DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyRewardsOffersScrollTableViewCell.swift; sourceTree = "<group>"; };
161 + 1EB4F42A2DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MyRewardsOffersScrollTableViewCell.xib; sourceTree = "<group>"; };
154 A07936752885E9CC00064122 /* UIColorExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColorExtensions.swift; sourceTree = "<group>"; }; 162 A07936752885E9CC00064122 /* UIColorExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColorExtensions.swift; sourceTree = "<group>"; };
155 A9B7BE01A4E812DE49866EF8 /* Pods-SwiftWarplyFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftWarplyFramework.debug.xcconfig"; path = "Target Support Files/Pods-SwiftWarplyFramework/Pods-SwiftWarplyFramework.debug.xcconfig"; sourceTree = "<group>"; }; 163 A9B7BE01A4E812DE49866EF8 /* Pods-SwiftWarplyFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftWarplyFramework.debug.xcconfig"; path = "Target Support Files/Pods-SwiftWarplyFramework/Pods-SwiftWarplyFramework.debug.xcconfig"; sourceTree = "<group>"; };
156 B9EB8A451EF0C5AD75094EEE /* Pods-SwiftWarplyFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftWarplyFramework.release.xcconfig"; path = "Target Support Files/Pods-SwiftWarplyFramework/Pods-SwiftWarplyFramework.release.xcconfig"; sourceTree = "<group>"; }; 164 B9EB8A451EF0C5AD75094EEE /* Pods-SwiftWarplyFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftWarplyFramework.release.xcconfig"; path = "Target Support Files/Pods-SwiftWarplyFramework/Pods-SwiftWarplyFramework.release.xcconfig"; sourceTree = "<group>"; };
...@@ -290,6 +298,13 @@ ...@@ -290,6 +298,13 @@
290 /* End PBXFrameworksBuildPhase section */ 298 /* End PBXFrameworksBuildPhase section */
291 299
292 /* Begin PBXGroup section */ 300 /* Begin PBXGroup section */
301 + 1E00E6A22DDF71BD0012F164 /* models */ = {
302 + isa = PBXGroup;
303 + children = (
304 + );
305 + path = models;
306 + sourceTree = "<group>";
307 + };
293 1E108A8B28A3F8FF0008B8E7 /* Resources */ = { 308 1E108A8B28A3F8FF0008B8E7 /* Resources */ = {
294 isa = PBXGroup; 309 isa = PBXGroup;
295 children = ( 310 children = (
...@@ -349,10 +364,30 @@ ...@@ -349,10 +364,30 @@
349 1EA8E5BC2DDF34FB00CD3418 /* cells */ = { 364 1EA8E5BC2DDF34FB00CD3418 /* cells */ = {
350 isa = PBXGroup; 365 isa = PBXGroup;
351 children = ( 366 children = (
367 + 1EB4F4282DE0A09500D934C0 /* MyRewardsOffersScrollTableViewCell */,
368 + 1EB4F4222DE09A4300D934C0 /* MyRewardsBannerOffersScrollTableViewCell */,
352 ); 369 );
353 path = cells; 370 path = cells;
354 sourceTree = "<group>"; 371 sourceTree = "<group>";
355 }; 372 };
373 + 1EB4F4222DE09A4300D934C0 /* MyRewardsBannerOffersScrollTableViewCell */ = {
374 + isa = PBXGroup;
375 + children = (
376 + 1EB4F4232DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.swift */,
377 + 1EB4F4242DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.xib */,
378 + );
379 + path = MyRewardsBannerOffersScrollTableViewCell;
380 + sourceTree = "<group>";
381 + };
382 + 1EB4F4282DE0A09500D934C0 /* MyRewardsOffersScrollTableViewCell */ = {
383 + isa = PBXGroup;
384 + children = (
385 + 1EB4F4292DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.swift */,
386 + 1EB4F42A2DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.xib */,
387 + );
388 + path = MyRewardsOffersScrollTableViewCell;
389 + sourceTree = "<group>";
390 + };
356 98AD36FA62350CEABCD961A7 /* Frameworks */ = { 391 98AD36FA62350CEABCD961A7 /* Frameworks */ = {
357 isa = PBXGroup; 392 isa = PBXGroup;
358 children = ( 393 children = (
...@@ -402,6 +437,7 @@ ...@@ -402,6 +437,7 @@
402 1E108A9728A3FA9B0008B8E7 /* Info.plist */, 437 1E108A9728A3FA9B0008B8E7 /* Info.plist */,
403 1EA8E5B42DDF315600CD3418 /* screens */, 438 1EA8E5B42DDF315600CD3418 /* screens */,
404 1EA8E5BC2DDF34FB00CD3418 /* cells */, 439 1EA8E5BC2DDF34FB00CD3418 /* cells */,
440 + 1E00E6A22DDF71BD0012F164 /* models */,
405 1E108A8B28A3F8FF0008B8E7 /* Resources */, 441 1E108A8B28A3F8FF0008B8E7 /* Resources */,
406 A07936742885E96A00064122 /* utilities */, 442 A07936742885E96A00064122 /* utilities */,
407 E6A7785A282933E40045BBA8 /* Helpers */, 443 E6A7785A282933E40045BBA8 /* Helpers */,
...@@ -769,10 +805,12 @@ ...@@ -769,10 +805,12 @@
769 E6A778F3282933E60045BBA8 /* WLNativeAdTableViewCell.xib in Resources */, 805 E6A778F3282933E60045BBA8 /* WLNativeAdTableViewCell.xib in Resources */,
770 E6A77A38282BC3530045BBA8 /* Media.xcassets in Resources */, 806 E6A77A38282BC3530045BBA8 /* Media.xcassets in Resources */,
771 E6A77905282933E60045BBA8 /* warp_white_back_button@2x.png in Resources */, 807 E6A77905282933E60045BBA8 /* warp_white_back_button@2x.png in Resources */,
808 + 1EB4F4252DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.xib in Resources */,
772 1EA8E5C02DDF427A00CD3418 /* PingLCG-Bold.otf in Resources */, 809 1EA8E5C02DDF427A00CD3418 /* PingLCG-Bold.otf in Resources */,
773 1EA8E5C12DDF427A00CD3418 /* PingLCG-Light.otf in Resources */, 810 1EA8E5C12DDF427A00CD3418 /* PingLCG-Light.otf in Resources */,
774 1EA8E5C22DDF427A00CD3418 /* PingLCG-Regular.otf in Resources */, 811 1EA8E5C22DDF427A00CD3418 /* PingLCG-Regular.otf in Resources */,
775 E6A77908282933E60045BBA8 /* warp_white_close_button@2x.png in Resources */, 812 E6A77908282933E60045BBA8 /* warp_white_close_button@2x.png in Resources */,
813 + 1EB4F42B2DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.xib in Resources */,
776 1E917CDB2DDF68C7002221D8 /* CouponViewController.xib in Resources */, 814 1E917CDB2DDF68C7002221D8 /* CouponViewController.xib in Resources */,
777 E6A77909282933E60045BBA8 /* warp_white_forward_button@2x.png in Resources */, 815 E6A77909282933E60045BBA8 /* warp_white_forward_button@2x.png in Resources */,
778 E6A77906282933E60045BBA8 /* warp_white_forward_button.png in Resources */, 816 E6A77906282933E60045BBA8 /* warp_white_forward_button.png in Resources */,
...@@ -836,6 +874,7 @@ ...@@ -836,6 +874,7 @@
836 E6A77955282933E70045BBA8 /* ViewControllerExtensions.swift in Sources */, 874 E6A77955282933E70045BBA8 /* ViewControllerExtensions.swift in Sources */,
837 A07936762885E9CC00064122 /* UIColorExtensions.swift in Sources */, 875 A07936762885E9CC00064122 /* UIColorExtensions.swift in Sources */,
838 E6A7795A28293D390045BBA8 /* swiftApi.swift in Sources */, 876 E6A7795A28293D390045BBA8 /* swiftApi.swift in Sources */,
877 + 1EB4F42C2DE0A0AF00D934C0 /* MyRewardsOffersScrollTableViewCell.swift in Sources */,
839 E6A77935282933E70045BBA8 /* UIWebView+AFNetworking.m in Sources */, 878 E6A77935282933E70045BBA8 /* UIWebView+AFNetworking.m in Sources */,
840 E6A77925282933E70045BBA8 /* UIProgressView+AFNetworking.m in Sources */, 879 E6A77925282933E70045BBA8 /* UIProgressView+AFNetworking.m in Sources */,
841 E6A77944282933E70045BBA8 /* AFSecurityPolicy.m in Sources */, 880 E6A77944282933E70045BBA8 /* AFSecurityPolicy.m in Sources */,
...@@ -861,6 +900,7 @@ ...@@ -861,6 +900,7 @@
861 E6A77903282933E60045BBA8 /* WLAPSItem.m in Sources */, 900 E6A77903282933E60045BBA8 /* WLAPSItem.m in Sources */,
862 E6A7790B282933E60045BBA8 /* WLPushManager.m in Sources */, 901 E6A7790B282933E60045BBA8 /* WLPushManager.m in Sources */,
863 E6A77950282933E70045BBA8 /* FMResultSet.m in Sources */, 902 E6A77950282933E70045BBA8 /* FMResultSet.m in Sources */,
903 + 1EB4F4262DE09AAC00D934C0 /* MyRewardsBannerOffersScrollTableViewCell.swift in Sources */,
864 E6A77936282933E70045BBA8 /* AFAutoPurgingImageCache.m in Sources */, 904 E6A77936282933E70045BBA8 /* AFAutoPurgingImageCache.m in Sources */,
865 E6A778FF282933E60045BBA8 /* WLBeacon.m in Sources */, 905 E6A778FF282933E60045BBA8 /* WLBeacon.m in Sources */,
866 E6A7791A282933E60045BBA8 /* WLAPPActionHandler.m in Sources */, 906 E6A7791A282933E60045BBA8 /* WLAPPActionHandler.m in Sources */,
......
1 +{
2 + "images" : [
3 + {
4 + "filename" : "profile_pic_default.png",
5 + "idiom" : "universal",
6 + "scale" : "1x"
7 + },
8 + {
9 + "filename" : "profile_pic_default 1.png",
10 + "idiom" : "universal",
11 + "scale" : "2x"
12 + },
13 + {
14 + "filename" : "profile_pic_default 2.png",
15 + "idiom" : "universal",
16 + "scale" : "3x"
17 + }
18 + ],
19 + "info" : {
20 + "author" : "xcode",
21 + "version" : 1
22 + }
23 +}
1 +//
2 +// MyRewardsBannerOffersScrollTableViewCell.swift
3 +// SwiftWarplyFramework
4 +//
5 +// Created by Manos Chorianopoulos on 23/5/25.
6 +//
7 +
8 +import UIKit
9 +
10 +@objc public class MyRewardsBannerOffersScrollTableViewCell: UITableViewCell {
11 + @IBOutlet weak var tagView1: UIView!
12 + @IBOutlet weak var tagLabel1: UILabel!
13 + @IBOutlet weak var tagView2: UIView!
14 + @IBOutlet weak var tagLabel2: UILabel!
15 + @IBOutlet weak var profileImage: UIImageView!
16 +
17 + var section: SectionModel?
18 +
19 + public override func awakeFromNib() {
20 + super.awakeFromNib()
21 + // Initialization code
22 +
23 + profileImage.image = UIImage(named: "profile_pic_default", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
24 +
25 + tagView1.backgroundColor = UIColor(rgb: 0x09914E)
26 + tagView1.layer.cornerRadius = 4.0
27 + tagLabel1.font = UIFont(name: "PingLCG-Regular", size: 17)
28 + tagLabel1.textColor = UIColor(rgb: 0xFFFFFF)
29 +
30 + tagView2.backgroundColor = UIColor(rgb: 0xFC9F25)
31 + tagView2.layer.cornerRadius = 4.0
32 + tagLabel2.font = UIFont(name: "PingLCG-Regular", size: 17)
33 + tagLabel2.textColor = UIColor(rgb: 0xFFFFFF)
34 + }
35 +
36 + public override func setSelected(_ selected: Bool, animated: Bool) {
37 + super.setSelected(selected, animated: animated)
38 +
39 + // Configure the view for the selected state
40 + }
41 +
42 + func configureCell(data: SectionModel?) {
43 + self.section = data
44 + }
45 +}
1 +//
2 +// MyRewardsOffersScrollTableViewCell.swift
3 +// SwiftWarplyFramework
4 +//
5 +// Created by Manos Chorianopoulos on 23/5/25.
6 +//
7 +
8 +import UIKit
9 +
10 +@objc public class MyRewardsOffersScrollTableViewCell: UITableViewCell {
11 + var section: SectionModel?
12 +
13 + public override func awakeFromNib() {
14 + super.awakeFromNib()
15 + // Initialization code
16 + }
17 +
18 + public override func setSelected(_ selected: Bool, animated: Bool) {
19 + super.setSelected(selected, animated: animated)
20 +
21 + // Configure the view for the selected state
22 + }
23 +
24 + func configureCell(data: SectionModel?) {
25 +
26 + }
27 +}
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="23094" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
3 + <device id="retina6_12" orientation="portrait" appearance="light"/>
4 + <dependencies>
5 + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23084"/>
6 + <capability name="Safe area layout guides" minToolsVersion="9.0"/>
7 + <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
8 + </dependencies>
9 + <objects>
10 + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
11 + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
12 + <tableViewCell contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" reuseIdentifier="MyRewardsOffersScrollTableViewCell" id="KGk-i7-Jjw" customClass="MyRewardsOffersScrollTableViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target">
13 + <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
14 + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
15 + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
16 + <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
17 + <autoresizingMask key="autoresizingMask"/>
18 + </tableViewCellContentView>
19 + <viewLayoutGuide key="safeArea" id="njF-e1-oar"/>
20 + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
21 + <point key="canvasLocation" x="37" y="-11"/>
22 + </tableViewCell>
23 + </objects>
24 +</document>
1 -<?xml version="1.0" encoding="UTF-8" standalone="no"?> 1 +<?xml version="1.0" encoding="UTF-8"?>
2 -<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13142" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES"> 2 +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="23094" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
3 + <device id="retina6_12" orientation="portrait" appearance="light"/>
3 <dependencies> 4 <dependencies>
4 - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12042"/> 5 + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23084"/>
5 <capability name="Safe area layout guides" minToolsVersion="9.0"/> 6 <capability name="Safe area layout guides" minToolsVersion="9.0"/>
7 + <capability name="System colors in document resources" minToolsVersion="11.0"/>
6 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 8 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
7 </dependencies> 9 </dependencies>
8 <objects> 10 <objects>
9 - <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="MyRewardsViewController" customModuleProvider="target"> 11 + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="MyRewardsViewController" customModule="SwiftWarplyFramework" customModuleProvider="target">
10 <connections> 12 <connections>
13 + <outlet property="tableView" destination="2it-5M-CR6" id="uM3-ZJ-zKB"/>
11 <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/> 14 <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
12 </connections> 15 </connections>
13 </placeholder> 16 </placeholder>
14 <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> 17 <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
15 <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT"> 18 <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
16 - <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> 19 + <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
17 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 20 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
18 - <color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/> 21 + <subviews>
22 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="scR-yg-okd" userLabel="Main View">
23 + <rect key="frame" x="0.0" y="59" width="393" height="793"/>
24 + <subviews>
25 + <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="1" estimatedSectionHeaderHeight="-1" sectionFooterHeight="1" estimatedSectionFooterHeight="-1" contentViewInsetsToSafeArea="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2it-5M-CR6">
26 + <rect key="frame" x="0.0" y="0.0" width="393" height="793"/>
27 + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
28 + <color key="separatorColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
29 + <color key="sectionIndexBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
30 + <connections>
31 + <outlet property="dataSource" destination="-1" id="avy-hE-15l"/>
32 + <outlet property="delegate" destination="-1" id="tmq-4b-xNt"/>
33 + </connections>
34 + </tableView>
35 + </subviews>
36 + <color key="backgroundColor" red="0.94901960780000005" green="0.94901960780000005" blue="0.94901960780000005" alpha="1" colorSpace="calibratedRGB"/>
37 + <constraints>
38 + <constraint firstItem="2it-5M-CR6" firstAttribute="top" secondItem="scR-yg-okd" secondAttribute="top" id="8Qy-L0-5ab"/>
39 + <constraint firstAttribute="trailing" secondItem="2it-5M-CR6" secondAttribute="trailing" id="AXe-zP-ef8"/>
40 + <constraint firstItem="2it-5M-CR6" firstAttribute="leading" secondItem="scR-yg-okd" secondAttribute="leading" id="NeU-gh-skU"/>
41 + <constraint firstAttribute="bottom" secondItem="2it-5M-CR6" secondAttribute="bottom" id="bpx-U5-A8r"/>
42 + </constraints>
43 + </view>
44 + </subviews>
19 <viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/> 45 <viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
46 + <color key="backgroundColor" systemColor="systemBackgroundColor"/>
47 + <constraints>
48 + <constraint firstItem="scR-yg-okd" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="Nwv-jZ-0HT"/>
49 + <constraint firstItem="scR-yg-okd" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="OFK-BH-zlp"/>
50 + <constraint firstAttribute="trailing" secondItem="scR-yg-okd" secondAttribute="trailing" id="Wgk-0e-fYU"/>
51 + <constraint firstAttribute="bottom" secondItem="scR-yg-okd" secondAttribute="bottom" id="ogA-sg-Lij"/>
52 + </constraints>
53 + <point key="canvasLocation" x="11" y="-11"/>
20 </view> 54 </view>
21 </objects> 55 </objects>
56 + <resources>
57 + <systemColor name="systemBackgroundColor">
58 + <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
59 + </systemColor>
60 + </resources>
22 </document> 61 </document>
......