Showing
6 changed files
with
38 additions
and
83 deletions
| ... | @@ -7,7 +7,7 @@ | ... | @@ -7,7 +7,7 @@ |
| 7 | <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> | 7 | <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> |
| 8 | <dict> | 8 | <dict> |
| 9 | <key>orderHint</key> | 9 | <key>orderHint</key> |
| 10 | - <integer>0</integer> | 10 | + <integer>1</integer> |
| 11 | </dict> | 11 | </dict> |
| 12 | </dict> | 12 | </dict> |
| 13 | </dict> | 13 | </dict> | ... | ... |
| ... | @@ -7,7 +7,7 @@ | ... | @@ -7,7 +7,7 @@ |
| 7 | <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> | 7 | <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> |
| 8 | <dict> | 8 | <dict> |
| 9 | <key>orderHint</key> | 9 | <key>orderHint</key> |
| 10 | - <integer>1</integer> | 10 | + <integer>0</integer> |
| 11 | </dict> | 11 | </dict> |
| 12 | </dict> | 12 | </dict> |
| 13 | </dict> | 13 | </dict> | ... | ... |
No preview for this file type
| ... | @@ -906,18 +906,18 @@ | ... | @@ -906,18 +906,18 @@ |
| 906 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 906 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 907 | <color key="sectionIndexBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 907 | <color key="sectionIndexBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 908 | <prototypes> | 908 | <prototypes> |
| 909 | - <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" indentationWidth="10" reuseIdentifier="AnalysisItemViewCell" id="rSM-8Z-ffM" customClass="AnalysisItemViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> | 909 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" indentationWidth="10" reuseIdentifier="MarketAnalysisItemViewCell" id="rSM-8Z-ffM" customClass="MarketAnalysisItemViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> |
| 910 | - <rect key="frame" x="0.0" y="55.5" width="414" height="94.5"/> | 910 | + <rect key="frame" x="0.0" y="55.5" width="414" height="113"/> |
| 911 | <autoresizingMask key="autoresizingMask"/> | 911 | <autoresizingMask key="autoresizingMask"/> |
| 912 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="rSM-8Z-ffM" id="fGo-Oz-RqO"> | 912 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="rSM-8Z-ffM" id="fGo-Oz-RqO"> |
| 913 | - <rect key="frame" x="0.0" y="0.0" width="414" height="94.5"/> | 913 | + <rect key="frame" x="0.0" y="0.0" width="414" height="113"/> |
| 914 | <autoresizingMask key="autoresizingMask"/> | 914 | <autoresizingMask key="autoresizingMask"/> |
| 915 | <subviews> | 915 | <subviews> |
| 916 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="5k6-t4-gFM" userLabel="Border View"> | 916 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="5k6-t4-gFM" userLabel="Border View"> |
| 917 | - <rect key="frame" x="10" y="0.0" width="394" height="94.5"/> | 917 | + <rect key="frame" x="10" y="0.0" width="394" height="113"/> |
| 918 | <subviews> | 918 | <subviews> |
| 919 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bUU-PS-edj" userLabel="Inner View"> | 919 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bUU-PS-edj" userLabel="Inner View"> |
| 920 | - <rect key="frame" x="1" y="0.0" width="392" height="94.5"/> | 920 | + <rect key="frame" x="1" y="0.0" width="392" height="113"/> |
| 921 | <subviews> | 921 | <subviews> |
| 922 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="05/05/2022" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9VR-A0-cUn" userLabel="Date"> | 922 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="05/05/2022" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9VR-A0-cUn" userLabel="Date"> |
| 923 | <rect key="frame" x="20" y="25" width="352" height="16"/> | 923 | <rect key="frame" x="20" y="25" width="352" height="16"/> |
| ... | @@ -929,10 +929,10 @@ | ... | @@ -929,10 +929,10 @@ |
| 929 | <nil key="highlightedColor"/> | 929 | <nil key="highlightedColor"/> |
| 930 | </label> | 930 | </label> |
| 931 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ni8-Py-xEo"> | 931 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ni8-Py-xEo"> |
| 932 | - <rect key="frame" x="20" y="51" width="352" height="43.5"/> | 932 | + <rect key="frame" x="20" y="51" width="352" height="62"/> |
| 933 | <subviews> | 933 | <subviews> |
| 934 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="1Mu-3a-ZW1"> | 934 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="1Mu-3a-ZW1"> |
| 935 | - <rect key="frame" x="0.0" y="8" width="28" height="28"/> | 935 | + <rect key="frame" x="0.0" y="17" width="28" height="28"/> |
| 936 | <constraints> | 936 | <constraints> |
| 937 | <constraint firstAttribute="width" constant="28" id="JMm-vz-JST"/> | 937 | <constraint firstAttribute="width" constant="28" id="JMm-vz-JST"/> |
| 938 | <constraint firstAttribute="height" constant="28" id="y90-Bp-tpm"/> | 938 | <constraint firstAttribute="height" constant="28" id="y90-Bp-tpm"/> |
| ... | @@ -944,14 +944,20 @@ | ... | @@ -944,14 +944,20 @@ |
| 944 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | 944 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> |
| 945 | <nil key="highlightedColor"/> | 945 | <nil key="highlightedColor"/> |
| 946 | </label> | 946 | </label> |
| 947 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="248" verticalHuggingPriority="251" text="Έκπτωτικό κουπόνι" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xeT-di-ZfP" userLabel="ProductTitle"> | ||
| 948 | + <rect key="frame" x="38" y="24" width="251.5" height="17.5"/> | ||
| 949 | + <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="14"/> | ||
| 950 | + <color key="textColor" red="0.61568627450000002" green="0.61568627450000002" blue="0.61176470589999998" alpha="1" colorSpace="calibratedRGB"/> | ||
| 951 | + <nil key="highlightedColor"/> | ||
| 952 | + </label> | ||
| 947 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="248" verticalHuggingPriority="251" text="Έκπτωτικό κουπόνι" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="y30-3S-677" userLabel="Subtitle"> | 953 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="248" verticalHuggingPriority="251" text="Έκπτωτικό κουπόνι" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="y30-3S-677" userLabel="Subtitle"> |
| 948 | - <rect key="frame" x="38" y="26" width="251.5" height="17.5"/> | 954 | + <rect key="frame" x="38" y="44.5" width="251.5" height="17.5"/> |
| 949 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="14"/> | 955 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="14"/> |
| 950 | <color key="textColor" red="0.61568627450000002" green="0.61568627450000002" blue="0.61176470589999998" alpha="1" colorSpace="calibratedRGB"/> | 956 | <color key="textColor" red="0.61568627450000002" green="0.61568627450000002" blue="0.61176470589999998" alpha="1" colorSpace="calibratedRGB"/> |
| 951 | <nil key="highlightedColor"/> | 957 | <nil key="highlightedColor"/> |
| 952 | </label> | 958 | </label> |
| 953 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" horizontalCompressionResistancePriority="751" text="4,00€" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SS9-PI-ZUR" userLabel="Price"> | 959 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" horizontalCompressionResistancePriority="751" text="4,00€" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SS9-PI-ZUR" userLabel="Price"> |
| 954 | - <rect key="frame" x="299.5" y="12" width="52.5" height="20"/> | 960 | + <rect key="frame" x="299.5" y="21" width="52.5" height="20"/> |
| 955 | <constraints> | 961 | <constraints> |
| 956 | <constraint firstAttribute="height" constant="20" id="nNy-3a-Ztq"/> | 962 | <constraint firstAttribute="height" constant="20" id="nNy-3a-Ztq"/> |
| 957 | </constraints> | 963 | </constraints> |
| ... | @@ -968,8 +974,10 @@ | ... | @@ -968,8 +974,10 @@ |
| 968 | <constraint firstAttribute="bottom" secondItem="y30-3S-677" secondAttribute="bottom" id="K3k-Hd-w89"/> | 974 | <constraint firstAttribute="bottom" secondItem="y30-3S-677" secondAttribute="bottom" id="K3k-Hd-w89"/> |
| 969 | <constraint firstItem="1Mu-3a-ZW1" firstAttribute="leading" secondItem="ni8-Py-xEo" secondAttribute="leading" id="NjH-Zm-4gS"/> | 975 | <constraint firstItem="1Mu-3a-ZW1" firstAttribute="leading" secondItem="ni8-Py-xEo" secondAttribute="leading" id="NjH-Zm-4gS"/> |
| 970 | <constraint firstAttribute="trailing" secondItem="SS9-PI-ZUR" secondAttribute="trailing" id="RdF-lo-9QV"/> | 976 | <constraint firstAttribute="trailing" secondItem="SS9-PI-ZUR" secondAttribute="trailing" id="RdF-lo-9QV"/> |
| 977 | + <constraint firstItem="SS9-PI-ZUR" firstAttribute="leading" secondItem="xeT-di-ZfP" secondAttribute="trailing" constant="10" id="SVr-jL-XJd"/> | ||
| 971 | <constraint firstItem="SS9-PI-ZUR" firstAttribute="centerY" secondItem="ni8-Py-xEo" secondAttribute="centerY" id="XQe-fS-mjb"/> | 978 | <constraint firstItem="SS9-PI-ZUR" firstAttribute="centerY" secondItem="ni8-Py-xEo" secondAttribute="centerY" id="XQe-fS-mjb"/> |
| 972 | - <constraint firstItem="y30-3S-677" firstAttribute="top" secondItem="sSa-Y8-U8x" secondAttribute="bottom" constant="5" id="Ycx-MH-IOt"/> | 979 | + <constraint firstItem="xeT-di-ZfP" firstAttribute="leading" secondItem="1Mu-3a-ZW1" secondAttribute="trailing" constant="10" id="Xcm-cI-8Ee"/> |
| 980 | + <constraint firstItem="y30-3S-677" firstAttribute="top" secondItem="xeT-di-ZfP" secondAttribute="bottom" constant="3" id="Ycx-MH-IOt"/> | ||
| 973 | <constraint firstItem="SS9-PI-ZUR" firstAttribute="leading" secondItem="sSa-Y8-U8x" secondAttribute="trailing" constant="10" id="ZPe-i4-8pX"/> | 981 | <constraint firstItem="SS9-PI-ZUR" firstAttribute="leading" secondItem="sSa-Y8-U8x" secondAttribute="trailing" constant="10" id="ZPe-i4-8pX"/> |
| 974 | <constraint firstItem="y30-3S-677" firstAttribute="leading" secondItem="1Mu-3a-ZW1" secondAttribute="trailing" constant="10" id="hPn-vC-hQV"/> | 982 | <constraint firstItem="y30-3S-677" firstAttribute="leading" secondItem="1Mu-3a-ZW1" secondAttribute="trailing" constant="10" id="hPn-vC-hQV"/> |
| 975 | <constraint firstItem="SS9-PI-ZUR" firstAttribute="top" relation="greaterThanOrEqual" secondItem="ni8-Py-xEo" secondAttribute="top" constant="5" id="lVi-jg-DFs"/> | 983 | <constraint firstItem="SS9-PI-ZUR" firstAttribute="top" relation="greaterThanOrEqual" secondItem="ni8-Py-xEo" secondAttribute="top" constant="5" id="lVi-jg-DFs"/> |
| ... | @@ -977,6 +985,7 @@ | ... | @@ -977,6 +985,7 @@ |
| 977 | <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="SS9-PI-ZUR" secondAttribute="bottom" constant="5" id="pdM-NR-NSU"/> | 985 | <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="SS9-PI-ZUR" secondAttribute="bottom" constant="5" id="pdM-NR-NSU"/> |
| 978 | <constraint firstItem="sSa-Y8-U8x" firstAttribute="top" secondItem="ni8-Py-xEo" secondAttribute="top" id="qpr-9J-aX9"/> | 986 | <constraint firstItem="sSa-Y8-U8x" firstAttribute="top" secondItem="ni8-Py-xEo" secondAttribute="top" id="qpr-9J-aX9"/> |
| 979 | <constraint firstItem="1Mu-3a-ZW1" firstAttribute="centerY" secondItem="ni8-Py-xEo" secondAttribute="centerY" id="qxj-kQ-VYX"/> | 987 | <constraint firstItem="1Mu-3a-ZW1" firstAttribute="centerY" secondItem="ni8-Py-xEo" secondAttribute="centerY" id="qxj-kQ-VYX"/> |
| 988 | + <constraint firstItem="xeT-di-ZfP" firstAttribute="top" secondItem="sSa-Y8-U8x" secondAttribute="bottom" constant="3" id="tlX-DO-FVe"/> | ||
| 980 | </constraints> | 989 | </constraints> |
| 981 | </view> | 990 | </view> |
| 982 | </subviews> | 991 | </subviews> |
| ... | @@ -1014,12 +1023,13 @@ | ... | @@ -1014,12 +1023,13 @@ |
| 1014 | <outlet property="dateLabel" destination="9VR-A0-cUn" id="6Jp-5S-wEE"/> | 1023 | <outlet property="dateLabel" destination="9VR-A0-cUn" id="6Jp-5S-wEE"/> |
| 1015 | <outlet property="itemImage" destination="1Mu-3a-ZW1" id="DpC-2M-R3z"/> | 1024 | <outlet property="itemImage" destination="1Mu-3a-ZW1" id="DpC-2M-R3z"/> |
| 1016 | <outlet property="priceLabel" destination="SS9-PI-ZUR" id="aGY-2M-P2d"/> | 1025 | <outlet property="priceLabel" destination="SS9-PI-ZUR" id="aGY-2M-P2d"/> |
| 1026 | + <outlet property="productTitleLabel" destination="xeT-di-ZfP" id="Yw6-U0-LJP"/> | ||
| 1017 | <outlet property="subtitleLabel" destination="y30-3S-677" id="fSw-ur-2th"/> | 1027 | <outlet property="subtitleLabel" destination="y30-3S-677" id="fSw-ur-2th"/> |
| 1018 | <outlet property="titleLabel" destination="sSa-Y8-U8x" id="1ab-Ow-o76"/> | 1028 | <outlet property="titleLabel" destination="sSa-Y8-U8x" id="1ab-Ow-o76"/> |
| 1019 | </connections> | 1029 | </connections> |
| 1020 | </tableViewCell> | 1030 | </tableViewCell> |
| 1021 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="AnalysisHeaderViewCell" id="XvY-ms-M6u" customClass="AnalysisHeaderViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> | 1031 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="AnalysisHeaderViewCell" id="XvY-ms-M6u" customClass="AnalysisHeaderViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> |
| 1022 | - <rect key="frame" x="0.0" y="150" width="414" height="183.5"/> | 1032 | + <rect key="frame" x="0.0" y="168.5" width="414" height="183.5"/> |
| 1023 | <autoresizingMask key="autoresizingMask"/> | 1033 | <autoresizingMask key="autoresizingMask"/> |
| 1024 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="XvY-ms-M6u" id="Vyz-vd-NeA"> | 1034 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="XvY-ms-M6u" id="Vyz-vd-NeA"> |
| 1025 | <rect key="frame" x="0.0" y="0.0" width="414" height="183.5"/> | 1035 | <rect key="frame" x="0.0" y="0.0" width="414" height="183.5"/> |
| ... | @@ -1062,7 +1072,7 @@ | ... | @@ -1062,7 +1072,7 @@ |
| 1062 | </connections> | 1072 | </connections> |
| 1063 | </tableViewCell> | 1073 | </tableViewCell> |
| 1064 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="AnalysisHeaderMessageViewCell" id="NZW-xW-f4G" customClass="AnalysisHeaderMessageViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> | 1074 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="AnalysisHeaderMessageViewCell" id="NZW-xW-f4G" customClass="AnalysisHeaderMessageViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> |
| 1065 | - <rect key="frame" x="0.0" y="333.5" width="414" height="305.5"/> | 1075 | + <rect key="frame" x="0.0" y="352" width="414" height="305.5"/> |
| 1066 | <autoresizingMask key="autoresizingMask"/> | 1076 | <autoresizingMask key="autoresizingMask"/> |
| 1067 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="NZW-xW-f4G" id="QSk-w7-BGe"> | 1077 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="NZW-xW-f4G" id="QSk-w7-BGe"> |
| 1068 | <rect key="frame" x="0.0" y="0.0" width="414" height="305.5"/> | 1078 | <rect key="frame" x="0.0" y="0.0" width="414" height="305.5"/> |
| ... | @@ -1147,7 +1157,7 @@ | ... | @@ -1147,7 +1157,7 @@ |
| 1147 | </connections> | 1157 | </connections> |
| 1148 | </tableViewCell> | 1158 | </tableViewCell> |
| 1149 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="AnalysisMoreViewCell" id="nmR-bx-rhS" customClass="AnalysisMoreViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> | 1159 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="AnalysisMoreViewCell" id="nmR-bx-rhS" customClass="AnalysisMoreViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> |
| 1150 | - <rect key="frame" x="0.0" y="639" width="414" height="60"/> | 1160 | + <rect key="frame" x="0.0" y="657.5" width="414" height="60"/> |
| 1151 | <autoresizingMask key="autoresizingMask"/> | 1161 | <autoresizingMask key="autoresizingMask"/> |
| 1152 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="nmR-bx-rhS" id="I5V-Yk-yS9"> | 1162 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="nmR-bx-rhS" id="I5V-Yk-yS9"> |
| 1153 | <rect key="frame" x="0.0" y="0.0" width="414" height="60"/> | 1163 | <rect key="frame" x="0.0" y="0.0" width="414" height="60"/> | ... | ... |
| ... | @@ -14,6 +14,7 @@ class MarketAnalysisItemViewCell: UITableViewCell { | ... | @@ -14,6 +14,7 @@ class MarketAnalysisItemViewCell: UITableViewCell { |
| 14 | @IBOutlet weak var titleLabel: UILabel! | 14 | @IBOutlet weak var titleLabel: UILabel! |
| 15 | @IBOutlet weak var priceLabel: UILabel! | 15 | @IBOutlet weak var priceLabel: UILabel! |
| 16 | @IBOutlet weak var subtitleLabel: UILabel! | 16 | @IBOutlet weak var subtitleLabel: UILabel! |
| 17 | + @IBOutlet weak var productTitleLabel: UILabel! | ||
| 17 | 18 | ||
| 18 | var postImageURL: String? { | 19 | var postImageURL: String? { |
| 19 | didSet { | 20 | didSet { |
| ... | @@ -43,7 +44,7 @@ class MarketAnalysisItemViewCell: UITableViewCell { | ... | @@ -43,7 +44,7 @@ class MarketAnalysisItemViewCell: UITableViewCell { |
| 43 | 44 | ||
| 44 | // title | 45 | // title |
| 45 | titleLabel.textColor = UIColor(rgb: 0x212121) | 46 | titleLabel.textColor = UIColor(rgb: 0x212121) |
| 46 | - titleLabel.font = UIFont(name: "PeridotPE-Regular", size: 17.0) | 47 | + titleLabel.font = UIFont(name: "PeridotPE-SBold", size: 17.0) |
| 47 | 48 | ||
| 48 | // price | 49 | // price |
| 49 | priceLabel.textColor = UIColor(rgb: 0x212121) | 50 | priceLabel.textColor = UIColor(rgb: 0x212121) |
| ... | @@ -52,74 +53,15 @@ class MarketAnalysisItemViewCell: UITableViewCell { | ... | @@ -52,74 +53,15 @@ class MarketAnalysisItemViewCell: UITableViewCell { |
| 52 | // subtitle | 53 | // subtitle |
| 53 | // subtitleLabel.textColor = UIColor(rgb: 0x9D9D9C) | 54 | // subtitleLabel.textColor = UIColor(rgb: 0x9D9D9C) |
| 54 | subtitleLabel.textColor = UIColor(rgb: 0x212121) | 55 | subtitleLabel.textColor = UIColor(rgb: 0x212121) |
| 55 | - subtitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 14.0) | 56 | + subtitleLabel.font = UIFont(name: "PeridotPE-SBold", size: 14.0) |
| 56 | - } | ||
| 57 | -} | ||
| 58 | - | ||
| 59 | -extension AnalysisItemViewCell { | ||
| 60 | - func configureCell(item: swiftApi.SharingCouponModel) { | ||
| 61 | - | ||
| 62 | - let merchantList:Array<swiftApi.MerchantModel> = swiftApi().getMerchantList() | ||
| 63 | 57 | ||
| 64 | - titleLabel.text = "" | 58 | + // productTitleLabel |
| 65 | - | 59 | + productTitleLabel.textColor = UIColor(rgb: 0x212121) |
| 66 | - for merchant in merchantList { | 60 | + productTitleLabel.font = UIFont(name: "PeridotPE-Regular", size: 14.0) |
| 67 | - if (merchant._uuid == item._merchant_uuid) { | ||
| 68 | - // itemImage.load(link: merchant._img_preview, placeholder: UIImage(), cache: URLCache()) | ||
| 69 | - self.postImageURL = merchant._img_preview | ||
| 70 | - titleLabel.text = merchant._admin_name | ||
| 71 | - break; | ||
| 72 | - } | ||
| 73 | - } | ||
| 74 | - | ||
| 75 | - dateLabel.text = item._date | ||
| 76 | - // titleLabel.text = item._name | ||
| 77 | - | ||
| 78 | - let priceFloat = Float(round(100 * (Float(item._final_price) )) / 100) | ||
| 79 | - var priceString = "0" | ||
| 80 | - priceString = String(format: "%.2f", priceFloat).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) | ||
| 81 | - priceLabel.text = priceString + "€" | ||
| 82 | - | ||
| 83 | - if ("sent" == item._sharing_type) { | ||
| 84 | - subtitleLabel.text = String(format: "Εκπτωτικό κουπόνι προς " + item._receiver_msisdn) | ||
| 85 | - } else if ("received" == item._sharing_type) { | ||
| 86 | - subtitleLabel.text = String(format: "Εκπτωτικό κουπόνι από " + item._sender_msisdn) | ||
| 87 | - } | ||
| 88 | - } | ||
| 89 | - | ||
| 90 | - func configureCell(item: swiftApi.SharingCouponModel, isMarket: Bool) { | ||
| 91 | - | ||
| 92 | - let merchantList:Array<swiftApi.MerchantModel> = swiftApi().getMerchantList() | ||
| 93 | - let couponSetData: swiftApi.CouponSetItemModel? = item._sm_couponset_data | ||
| 94 | - | ||
| 95 | - titleLabel.text = "" | ||
| 96 | - | ||
| 97 | - for merchant in merchantList { | ||
| 98 | - if (merchant._uuid == item._merchant_uuid) { | ||
| 99 | - // itemImage.load(link: merchant._img_preview, placeholder: UIImage(), cache: URLCache()) | ||
| 100 | - self.postImageURL = merchant._img_preview | ||
| 101 | - titleLabel.text = merchant._admin_name | ||
| 102 | - break; | ||
| 103 | - } | ||
| 104 | - } | ||
| 105 | - | ||
| 106 | - dateLabel.text = item._date | ||
| 107 | - // titleLabel.text = item._name | ||
| 108 | -// titleLabel.text = couponSetData?.name ?? "" | ||
| 109 | - | ||
| 110 | -// let priceFloat = Float(round(100 * (Float(item._final_price) )) / 100) | ||
| 111 | - let priceFloat = Float(round(100 * (Float(couponSetData?.final_price ?? 0.0) )) / 100) | ||
| 112 | - var priceString = "0" | ||
| 113 | - priceString = String(format: "%.2f", priceFloat).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) | ||
| 114 | - priceLabel.text = priceString + "€" | ||
| 115 | - | ||
| 116 | - if ("sent" == item._sharing_type) { | ||
| 117 | - subtitleLabel.text = String(format: "Εκπτωτικό κουπόνι προς " + item._receiver_msisdn) | ||
| 118 | - } else if ("received" == item._sharing_type) { | ||
| 119 | - subtitleLabel.text = String(format: "Εκπτωτικό κουπόνι από " + item._sender_msisdn) | ||
| 120 | - } | ||
| 121 | } | 61 | } |
| 62 | +} | ||
| 122 | 63 | ||
| 64 | +extension MarketAnalysisItemViewCell { | ||
| 123 | func configureCell(item: swiftApi.CouponItemModel) { | 65 | func configureCell(item: swiftApi.CouponItemModel) { |
| 124 | 66 | ||
| 125 | // COUPONSET: desc, img_preview, name, terms, merchant_uuid | 67 | // COUPONSET: desc, img_preview, name, terms, merchant_uuid |
| ... | @@ -154,12 +96,15 @@ extension AnalysisItemViewCell { | ... | @@ -154,12 +96,15 @@ extension AnalysisItemViewCell { |
| 154 | priceString = String(format: "%.2f", priceFloat).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) | 96 | priceString = String(format: "%.2f", priceFloat).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) |
| 155 | priceLabel.text = priceString + "€" | 97 | priceLabel.text = priceString + "€" |
| 156 | 98 | ||
| 157 | - subtitleLabel.text = "Έκπτωτικό κουπόνι" | 99 | + subtitleLabel.text = "Έκπτωτικό κουπόνι" // TODO: FIX |
| 158 | // subtitleLabel.text = couponSetData?.short_description ?? "" | 100 | // subtitleLabel.text = couponSetData?.short_description ?? "" |
| 159 | // OR | 101 | // OR |
| 160 | // let htmlText = couponSetData?.inner_text ?? "" | 102 | // let htmlText = couponSetData?.inner_text ?? "" |
| 161 | // subtitleLabel.text = htmlText.htmlToString | 103 | // subtitleLabel.text = htmlText.htmlToString |
| 162 | 104 | ||
| 105 | + let htmlText = couponSetData?.inner_text ?? "" | ||
| 106 | + productTitleLabel.text = htmlText.htmlToString | ||
| 107 | + | ||
| 163 | } | 108 | } |
| 164 | 109 | ||
| 165 | func configureCell(item: swiftApi.CouponItemModel, isMarket: Bool) { | 110 | func configureCell(item: swiftApi.CouponItemModel, isMarket: Bool) { | ... | ... |
| ... | @@ -139,7 +139,7 @@ class MarketHistoryViewController: AnalysisChildViewController { | ... | @@ -139,7 +139,7 @@ class MarketHistoryViewController: AnalysisChildViewController { |
| 139 | return cell | 139 | return cell |
| 140 | } | 140 | } |
| 141 | 141 | ||
| 142 | - let cell = tableView.dequeueReusableCell(withIdentifier: "AnalysisItemViewCell", for: indexPath) as! SwiftWarplyFramework.AnalysisItemViewCell | 142 | + let cell = tableView.dequeueReusableCell(withIdentifier: "MarketAnalysisItemViewCell", for: indexPath) as! SwiftWarplyFramework.MarketAnalysisItemViewCell |
| 143 | // cell.configureCell(item: items[indexPath.row], isMarket: true) | 143 | // cell.configureCell(item: items[indexPath.row], isMarket: true) |
| 144 | cell.configureCell(item: items[indexPath.row]) | 144 | cell.configureCell(item: items[indexPath.row]) |
| 145 | 145 | ... | ... |
-
Please register or login to post a comment