Main.storyboard 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="22505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="3JD-X6-A0c">
  3. <device id="retina6_12" orientation="portrait" appearance="light"/>
  4. <dependencies>
  5. <deployment identifier="iOS"/>
  6. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22504"/>
  7. <capability name="Safe area layout guides" minToolsVersion="9.0"/>
  8. <capability name="System colors in document resources" minToolsVersion="11.0"/>
  9. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  10. </dependencies>
  11. <scenes>
  12. <!--Frame Root-->
  13. <scene sceneID="AUb-GZ-dX7">
  14. <objects>
  15. <tabBarController storyboardIdentifier="FrameRoot" useStoryboardIdentifierAsRestorationIdentifier="YES" id="3JD-X6-A0c" customClass="FrameRoot" sceneMemberID="viewController">
  16. <tabBar key="tabBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="HKR-h7-Gcz">
  17. <rect key="frame" x="0.0" y="0.0" width="393" height="49"/>
  18. <autoresizingMask key="autoresizingMask"/>
  19. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  20. </tabBar>
  21. </tabBarController>
  22. <placeholder placeholderIdentifier="IBFirstResponder" id="F8y-CO-AXj" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
  23. </objects>
  24. <point key="canvasLocation" x="-1538" y="32"/>
  25. </scene>
  26. <!--Catalog Model Detail View Controller-->
  27. <scene sceneID="MXm-Nw-0BC">
  28. <objects>
  29. <viewController storyboardIdentifier="CatalogModelDetailViewController" useStoryboardIdentifierAsRestorationIdentifier="YES" id="e3I-ca-Pdx" customClass="CatalogModelDetailViewController" sceneMemberID="viewController">
  30. <view key="view" contentMode="scaleToFill" id="pE6-hv-Q4W">
  31. <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
  32. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  33. <subviews>
  34. <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="-1" estimatedSectionHeaderHeight="-1" sectionFooterHeight="-1" estimatedSectionFooterHeight="-1" translatesAutoresizingMaskIntoConstraints="NO" id="Hye-40-NOg">
  35. <rect key="frame" x="0.0" y="59" width="393" height="759"/>
  36. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  37. <inset key="separatorInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
  38. <prototypes>
  39. <tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="DetailInfoCell" rowHeight="44" id="Lwr-KP-E0n" customClass="DetailKVCell">
  40. <rect key="frame" x="0.0" y="50" width="393" height="44"/>
  41. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  42. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Lwr-KP-E0n" id="Ytb-wb-8Th">
  43. <rect key="frame" x="0.0" y="0.0" width="393" height="44"/>
  44. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  45. <subviews>
  46. <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DAJ-bC-Ruv">
  47. <rect key="frame" x="20" y="11" width="82" height="21"/>
  48. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
  49. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  50. <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  51. <nil key="highlightedColor"/>
  52. </label>
  53. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="eUQ-fV-FYp" customClass="RTLabel">
  54. <rect key="frame" x="124" y="10" width="151" height="22"/>
  55. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
  56. <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  57. </view>
  58. </subviews>
  59. </tableViewCellContentView>
  60. <constraints>
  61. <constraint firstAttribute="trailing" secondItem="Ytb-wb-8Th" secondAttribute="trailing" id="EH9-nk-gh3"/>
  62. <constraint firstAttribute="bottom" secondItem="Ytb-wb-8Th" secondAttribute="bottom" id="Low-Fv-aYa"/>
  63. <constraint firstItem="Ytb-wb-8Th" firstAttribute="top" secondItem="Lwr-KP-E0n" secondAttribute="top" id="Qlm-0d-CTG"/>
  64. <constraint firstItem="Ytb-wb-8Th" firstAttribute="leading" secondItem="Lwr-KP-E0n" secondAttribute="leading" id="svn-5l-OY2"/>
  65. </constraints>
  66. <connections>
  67. <outlet property="keyLabel" destination="DAJ-bC-Ruv" id="rtO-O5-Oai"/>
  68. <outlet property="valLabel" destination="eUQ-fV-FYp" id="H2M-tM-Jtb"/>
  69. </connections>
  70. </tableViewCell>
  71. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="DetailImageCell" rowHeight="295" id="3tx-8M-0aN" customClass="DetailSlideImageCell">
  72. <rect key="frame" x="0.0" y="94" width="393" height="295"/>
  73. <autoresizingMask key="autoresizingMask"/>
  74. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="3tx-8M-0aN" id="1CS-0P-x8q">
  75. <rect key="frame" x="0.0" y="0.0" width="393" height="295"/>
  76. <autoresizingMask key="autoresizingMask"/>
  77. </tableViewCellContentView>
  78. </tableViewCell>
  79. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="DetailBasicCell0" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="DetailBasicCell0" rowHeight="295" id="fUS-jn-2jh" customClass="DetailBasicCell0">
  80. <rect key="frame" x="0.0" y="389" width="393" height="295"/>
  81. <autoresizingMask key="autoresizingMask"/>
  82. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="fUS-jn-2jh" id="H5u-g3-lWb">
  83. <rect key="frame" x="0.0" y="0.0" width="393" height="295"/>
  84. <autoresizingMask key="autoresizingMask"/>
  85. <subviews>
  86. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ewR-lB-Jrr" userLabel="Description RTLabel" customClass="RTLabel">
  87. <rect key="frame" x="13" y="10" width="367" height="76"/>
  88. </view>
  89. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dVc-eM-Wbu">
  90. <rect key="frame" x="33" y="86" width="327" height="21"/>
  91. <fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
  92. <color key="textColor" systemColor="systemGrayColor"/>
  93. <nil key="highlightedColor"/>
  94. </label>
  95. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="KyT-PW-0ZD" userLabel="selector group">
  96. <rect key="frame" x="13" y="112" width="367" height="121"/>
  97. <subviews>
  98. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Select" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="x9j-xd-cKM">
  99. <rect key="frame" x="0.0" y="0.0" width="48" height="21"/>
  100. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  101. <nil key="textColor"/>
  102. <nil key="highlightedColor"/>
  103. </label>
  104. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Uqi-mf-gZ2">
  105. <rect key="frame" x="0.0" y="21" width="367" height="75"/>
  106. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  107. <constraints>
  108. <constraint firstAttribute="height" constant="75" id="dMo-YV-f0x"/>
  109. </constraints>
  110. <state key="normal">
  111. <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  112. </state>
  113. <connections>
  114. <action selector="OnSelectorClick:" destination="fUS-jn-2jh" eventType="touchUpInside" id="CG4-Is-bvX"/>
  115. </connections>
  116. </button>
  117. <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="fmx-Bc-htM">
  118. <rect key="frame" x="1" y="22.666666666666657" width="72" height="72"/>
  119. <constraints>
  120. <constraint firstAttribute="height" constant="72" id="QIT-Hn-YBt"/>
  121. <constraint firstAttribute="width" constant="72" id="eMX-Fe-FMR"/>
  122. </constraints>
  123. </imageView>
  124. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="down_arrow" translatesAutoresizingMaskIntoConstraints="NO" id="p55-RG-HcW">
  125. <rect key="frame" x="338" y="46.666666666666657" width="24" height="24"/>
  126. <constraints>
  127. <constraint firstAttribute="height" constant="24" id="4Ok-CV-CvE"/>
  128. <constraint firstAttribute="width" constant="24" id="74q-NL-ndM"/>
  129. </constraints>
  130. </imageView>
  131. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="wordWrap" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PAO-Sw-kN0">
  132. <rect key="frame" x="73" y="28.666666666666657" width="265" height="60"/>
  133. <constraints>
  134. <constraint firstAttribute="height" constant="60" id="FjT-qr-MJd"/>
  135. </constraints>
  136. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  137. <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  138. <nil key="highlightedColor"/>
  139. </label>
  140. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="prop val" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ser-Tx-OZw">
  141. <rect key="frame" x="187.66666666666663" y="96" width="179.33333333333337" height="21"/>
  142. <constraints>
  143. <constraint firstAttribute="height" constant="21" id="zle-A9-P1D"/>
  144. </constraints>
  145. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  146. <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  147. <nil key="highlightedColor"/>
  148. </label>
  149. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" restorationIdentifier="property" text="property" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QU2-sM-18y">
  150. <rect key="frame" x="0.0" y="96" width="179.66666666666666" height="21"/>
  151. <constraints>
  152. <constraint firstAttribute="height" constant="21" id="kcR-pE-Wa0"/>
  153. </constraints>
  154. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  155. <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  156. <nil key="highlightedColor"/>
  157. </label>
  158. </subviews>
  159. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  160. <constraints>
  161. <constraint firstItem="x9j-xd-cKM" firstAttribute="leading" secondItem="KyT-PW-0ZD" secondAttribute="leading" id="2DR-rM-tip"/>
  162. <constraint firstItem="Uqi-mf-gZ2" firstAttribute="leading" secondItem="KyT-PW-0ZD" secondAttribute="leading" id="2bh-n4-Voq"/>
  163. <constraint firstItem="QU2-sM-18y" firstAttribute="top" secondItem="Uqi-mf-gZ2" secondAttribute="bottom" id="4oo-So-9yY"/>
  164. <constraint firstItem="QU2-sM-18y" firstAttribute="leading" secondItem="Uqi-mf-gZ2" secondAttribute="leading" id="5rf-Yd-0JV"/>
  165. <constraint firstItem="ser-Tx-OZw" firstAttribute="leading" secondItem="QU2-sM-18y" secondAttribute="trailing" constant="8" id="6Sn-28-j8T"/>
  166. <constraint firstItem="fmx-Bc-htM" firstAttribute="centerY" secondItem="Uqi-mf-gZ2" secondAttribute="centerY" id="9r4-Eb-VwG"/>
  167. <constraint firstItem="p55-RG-HcW" firstAttribute="centerY" secondItem="Uqi-mf-gZ2" secondAttribute="centerY" id="E4m-l8-MF4"/>
  168. <constraint firstItem="PAO-Sw-kN0" firstAttribute="centerY" secondItem="Uqi-mf-gZ2" secondAttribute="centerY" id="Fwl-m7-ivg"/>
  169. <constraint firstAttribute="height" constant="121" id="KXM-VD-1t2"/>
  170. <constraint firstItem="PAO-Sw-kN0" firstAttribute="leading" secondItem="fmx-Bc-htM" secondAttribute="trailing" id="SC5-Hs-cR9"/>
  171. <constraint firstItem="ser-Tx-OZw" firstAttribute="trailing" secondItem="Uqi-mf-gZ2" secondAttribute="trailing" id="TpG-3B-paT"/>
  172. <constraint firstItem="ser-Tx-OZw" firstAttribute="width" secondItem="QU2-sM-18y" secondAttribute="width" id="V0X-2V-eQS"/>
  173. <constraint firstItem="p55-RG-HcW" firstAttribute="leading" secondItem="PAO-Sw-kN0" secondAttribute="trailing" id="XuQ-hZ-sx0"/>
  174. <constraint firstItem="Uqi-mf-gZ2" firstAttribute="top" secondItem="KyT-PW-0ZD" secondAttribute="top" constant="21" id="bZy-vn-Xyi"/>
  175. <constraint firstItem="Uqi-mf-gZ2" firstAttribute="trailing" secondItem="p55-RG-HcW" secondAttribute="trailing" constant="5" id="bhf-lk-alN"/>
  176. <constraint firstAttribute="trailing" secondItem="Uqi-mf-gZ2" secondAttribute="trailing" id="nx5-4q-Blw"/>
  177. <constraint firstItem="x9j-xd-cKM" firstAttribute="top" secondItem="KyT-PW-0ZD" secondAttribute="top" id="qi2-ef-kTI"/>
  178. <constraint firstItem="fmx-Bc-htM" firstAttribute="leading" secondItem="Uqi-mf-gZ2" secondAttribute="leading" constant="1" id="rG5-5d-kew"/>
  179. <constraint firstItem="ser-Tx-OZw" firstAttribute="centerY" secondItem="QU2-sM-18y" secondAttribute="centerY" id="zl4-VM-QVH"/>
  180. </constraints>
  181. </view>
  182. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="32x-C6-5Fw">
  183. <rect key="frame" x="13" y="243" width="367" height="44"/>
  184. <color key="tintColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  185. <state key="normal" title="Button"/>
  186. <buttonConfiguration key="configuration" style="filled" image="tab_favorite" title="Add To List" imagePadding="8" cornerStyle="capsule"/>
  187. <connections>
  188. <action selector="OnAddListClick:" destination="fUS-jn-2jh" eventType="touchUpInside" id="o6s-q1-m6P"/>
  189. </connections>
  190. </button>
  191. </subviews>
  192. <constraints>
  193. <constraint firstAttribute="trailingMargin" secondItem="dVc-eM-Wbu" secondAttribute="trailing" constant="13" id="2EA-jO-Hq5"/>
  194. <constraint firstAttribute="trailing" secondItem="ewR-lB-Jrr" secondAttribute="trailing" constant="13" id="600-k6-aJJ"/>
  195. <constraint firstAttribute="trailing" secondItem="KyT-PW-0ZD" secondAttribute="trailing" constant="13" id="6RR-4G-tZe"/>
  196. <constraint firstAttribute="bottom" secondItem="32x-C6-5Fw" secondAttribute="bottom" constant="8" id="6z7-8h-k8B"/>
  197. <constraint firstItem="ewR-lB-Jrr" firstAttribute="top" secondItem="H5u-g3-lWb" secondAttribute="top" constant="10" id="9UR-qH-9z3"/>
  198. <constraint firstItem="32x-C6-5Fw" firstAttribute="leading" secondItem="H5u-g3-lWb" secondAttribute="leading" constant="13" id="FGe-D5-7He"/>
  199. <constraint firstItem="ewR-lB-Jrr" firstAttribute="leading" secondItem="H5u-g3-lWb" secondAttribute="leading" constant="13" id="LLT-nT-SaV"/>
  200. <constraint firstItem="dVc-eM-Wbu" firstAttribute="leading" secondItem="H5u-g3-lWb" secondAttribute="leadingMargin" constant="13" id="LLl-4p-sqV"/>
  201. <constraint firstAttribute="trailing" secondItem="32x-C6-5Fw" secondAttribute="trailing" constant="13" id="MAy-q1-er4"/>
  202. <constraint firstItem="32x-C6-5Fw" firstAttribute="top" secondItem="KyT-PW-0ZD" secondAttribute="bottom" constant="10" id="MBs-Nw-9BQ"/>
  203. <constraint firstItem="KyT-PW-0ZD" firstAttribute="leading" secondItem="H5u-g3-lWb" secondAttribute="leading" constant="13" id="axB-7d-Fej"/>
  204. <constraint firstItem="dVc-eM-Wbu" firstAttribute="top" secondItem="ewR-lB-Jrr" secondAttribute="bottom" id="owX-yH-rFp"/>
  205. <constraint firstItem="KyT-PW-0ZD" firstAttribute="top" secondItem="dVc-eM-Wbu" secondAttribute="bottom" constant="5" id="pYJ-K1-kg2"/>
  206. </constraints>
  207. </tableViewCellContentView>
  208. <connections>
  209. <outlet property="btnAddList" destination="32x-C6-5Fw" id="pXO-cX-I15"/>
  210. <outlet property="btnSelector" destination="Uqi-mf-gZ2" id="KjM-8j-FQn"/>
  211. <outlet property="descriptionRTLabel" destination="ewR-lB-Jrr" id="3Bn-8w-U78"/>
  212. <outlet property="imageviewSelector" destination="fmx-Bc-htM" id="Y5q-ZS-eY4"/>
  213. <outlet property="labelModel" destination="dVc-eM-Wbu" id="YdY-yd-9Df"/>
  214. <outlet property="labelProperty" destination="QU2-sM-18y" id="efB-x7-bfx"/>
  215. <outlet property="labelPropertyVal" destination="ser-Tx-OZw" id="xXh-mW-30f"/>
  216. <outlet property="labelSelector" destination="PAO-Sw-kN0" id="d23-ul-gpx"/>
  217. </connections>
  218. </tableViewCell>
  219. <tableViewCell contentMode="scaleToFill" restorationIdentifier="DetailTopicCell" selectionStyle="default" indentationWidth="10" reuseIdentifier="DetailTopicCell" rowHeight="251" id="jXs-hO-MTW" customClass="DetailTopicCell">
  220. <rect key="frame" x="0.0" y="684" width="393" height="251"/>
  221. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  222. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="jXs-hO-MTW" id="l2q-Kb-fmY">
  223. <rect key="frame" x="0.0" y="0.0" width="393" height="251"/>
  224. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  225. <subviews>
  226. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Refreshing...
Please wait." textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="IHl-Gd-5Xw">
  227. <rect key="frame" x="96.666666666666686" y="40" width="200" height="90"/>
  228. <color key="backgroundColor" red="1" green="0.14913141730000001" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  229. <constraints>
  230. <constraint firstAttribute="height" constant="90" id="mti-Wy-cHP"/>
  231. <constraint firstAttribute="width" constant="200" id="v3I-Y1-Ug9"/>
  232. </constraints>
  233. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  234. <color key="textColor" red="0.0" green="0.50196081400000003" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  235. <nil key="highlightedColor"/>
  236. </label>
  237. <collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" minimumZoomScale="0.0" maximumZoomScale="0.0" dataMode="prototypes" translatesAutoresizingMaskIntoConstraints="NO" id="tsT-R1-WIE">
  238. <rect key="frame" x="0.0" y="0.0" width="393" height="251"/>
  239. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  240. <collectionViewFlowLayout key="collectionViewLayout" scrollDirection="horizontal" minimumLineSpacing="10" minimumInteritemSpacing="10" id="EtN-qn-Ads">
  241. <size key="itemSize" width="175" height="234"/>
  242. <size key="headerReferenceSize" width="0.0" height="0.0"/>
  243. <size key="footerReferenceSize" width="0.0" height="0.0"/>
  244. <inset key="sectionInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
  245. </collectionViewFlowLayout>
  246. <cells>
  247. <collectionViewCell opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" reuseIdentifier="RelatedModelCell" id="Jmw-Rh-UzF" customClass="CatalogCellSmall">
  248. <rect key="frame" x="0.0" y="8.6666666666666661" width="175" height="234"/>
  249. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  250. <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
  251. <rect key="frame" x="0.0" y="0.0" width="175" height="234"/>
  252. <autoresizingMask key="autoresizingMask"/>
  253. <subviews>
  254. <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Krv-Ir-Gtf">
  255. <rect key="frame" x="0.0" y="0.0" width="175" height="175"/>
  256. <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  257. <constraints>
  258. <constraint firstAttribute="width" secondItem="Krv-Ir-Gtf" secondAttribute="height" multiplier="1:1" id="Lvr-sR-6nl"/>
  259. </constraints>
  260. </imageView>
  261. <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pea-dt-Yvn" userLabel="Label -description">
  262. <rect key="frame" x="8" y="195" width="159" height="21"/>
  263. <constraints>
  264. <constraint firstAttribute="height" constant="21" id="FGZ-6O-Bi0"/>
  265. </constraints>
  266. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  267. <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  268. <nil key="highlightedColor"/>
  269. </label>
  270. </subviews>
  271. </view>
  272. <color key="backgroundColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  273. <constraints>
  274. <constraint firstItem="pea-dt-Yvn" firstAttribute="leading" secondItem="Jmw-Rh-UzF" secondAttribute="leading" constant="8" id="AsH-L9-OgV"/>
  275. <constraint firstItem="Krv-Ir-Gtf" firstAttribute="top" secondItem="Jmw-Rh-UzF" secondAttribute="top" id="C9A-58-Xnz"/>
  276. <constraint firstAttribute="bottom" secondItem="pea-dt-Yvn" secondAttribute="bottom" constant="18" id="Iz1-g4-P6N"/>
  277. <constraint firstAttribute="trailing" secondItem="pea-dt-Yvn" secondAttribute="trailing" constant="8" id="fyV-g2-6b1"/>
  278. <constraint firstItem="Krv-Ir-Gtf" firstAttribute="leading" secondItem="Jmw-Rh-UzF" secondAttribute="leading" id="kOs-Qe-rb6"/>
  279. <constraint firstAttribute="trailing" secondItem="Krv-Ir-Gtf" secondAttribute="trailing" id="uKg-Tg-cth"/>
  280. </constraints>
  281. <connections>
  282. <outlet property="cellImageView" destination="Krv-Ir-Gtf" id="J5s-TV-1yF"/>
  283. <outlet property="nameLabel" destination="pea-dt-Yvn" id="IEG-LE-Ffh"/>
  284. </connections>
  285. </collectionViewCell>
  286. </cells>
  287. <connections>
  288. <outlet property="dataSource" destination="jXs-hO-MTW" id="60U-LW-ki3"/>
  289. <outlet property="delegate" destination="jXs-hO-MTW" id="FIf-jR-jwj"/>
  290. </connections>
  291. </collectionView>
  292. </subviews>
  293. <constraints>
  294. <constraint firstAttribute="trailing" secondItem="tsT-R1-WIE" secondAttribute="trailing" id="7sx-fH-s9g"/>
  295. <constraint firstItem="tsT-R1-WIE" firstAttribute="leading" secondItem="l2q-Kb-fmY" secondAttribute="leading" id="LxG-xb-kmB"/>
  296. <constraint firstAttribute="bottom" secondItem="tsT-R1-WIE" secondAttribute="bottom" id="O4s-A5-qUP"/>
  297. <constraint firstItem="tsT-R1-WIE" firstAttribute="top" secondItem="l2q-Kb-fmY" secondAttribute="top" id="bhg-y5-Xxv"/>
  298. <constraint firstItem="IHl-Gd-5Xw" firstAttribute="top" secondItem="l2q-Kb-fmY" secondAttribute="top" constant="40" id="drz-D5-A8f"/>
  299. <constraint firstItem="IHl-Gd-5Xw" firstAttribute="centerX" secondItem="l2q-Kb-fmY" secondAttribute="centerX" id="t6P-Js-3Um"/>
  300. </constraints>
  301. </tableViewCellContentView>
  302. <connections>
  303. <outlet property="refreshLabel" destination="IHl-Gd-5Xw" id="hRF-UZ-iGX"/>
  304. <outlet property="topicCollectionView" destination="tsT-R1-WIE" id="1GN-hh-FRP"/>
  305. </connections>
  306. </tableViewCell>
  307. </prototypes>
  308. <connections>
  309. <outlet property="dataSource" destination="e3I-ca-Pdx" id="vq7-P3-7zw"/>
  310. <outlet property="delegate" destination="e3I-ca-Pdx" id="Ckg-HM-lFz"/>
  311. </connections>
  312. </tableView>
  313. </subviews>
  314. <viewLayoutGuide key="safeArea" id="jBZ-n5-AWH"/>
  315. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  316. <constraints>
  317. <constraint firstItem="Hye-40-NOg" firstAttribute="top" secondItem="jBZ-n5-AWH" secondAttribute="top" id="2bi-At-dXJ"/>
  318. <constraint firstItem="jBZ-n5-AWH" firstAttribute="trailing" secondItem="Hye-40-NOg" secondAttribute="trailing" id="nNS-gb-9QJ"/>
  319. <constraint firstItem="Hye-40-NOg" firstAttribute="leading" secondItem="jBZ-n5-AWH" secondAttribute="leading" id="oqc-7y-rAG"/>
  320. <constraint firstItem="jBZ-n5-AWH" firstAttribute="bottom" secondItem="Hye-40-NOg" secondAttribute="bottom" id="sMN-FW-iEJ"/>
  321. </constraints>
  322. </view>
  323. <connections>
  324. <outlet property="tableView" destination="Hye-40-NOg" id="sIk-VY-COR"/>
  325. </connections>
  326. </viewController>
  327. <placeholder placeholderIdentifier="IBFirstResponder" id="BQl-2V-mrN" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
  328. </objects>
  329. <point key="canvasLocation" x="-221" y="32"/>
  330. </scene>
  331. <!--Color Select View Controller-->
  332. <scene sceneID="elF-4r-eBB">
  333. <objects>
  334. <viewController storyboardIdentifier="ColorSelectViewController" useStoryboardIdentifierAsRestorationIdentifier="YES" id="nwX-6b-cxG" customClass="ColorSelectViewController" sceneMemberID="viewController">
  335. <view key="view" contentMode="scaleToFill" id="dSv-Ii-KeC">
  336. <rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
  337. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  338. <subviews>
  339. <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="-1" estimatedSectionHeaderHeight="-1" sectionFooterHeight="-1" estimatedSectionFooterHeight="-1" translatesAutoresizingMaskIntoConstraints="NO" id="0To-pj-O3E">
  340. <rect key="frame" x="10" y="110" width="373" height="708"/>
  341. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  342. <prototypes>
  343. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" restorationIdentifier="ColorSelectCell" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="ColorSelectCell" rowHeight="72" id="8vs-Ja-ye6" customClass="ColorSelectCell">
  344. <rect key="frame" x="0.0" y="50" width="373" height="72"/>
  345. <autoresizingMask key="autoresizingMask"/>
  346. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="8vs-Ja-ye6" id="p1a-yy-63s">
  347. <rect key="frame" x="0.0" y="0.0" width="373" height="72"/>
  348. <autoresizingMask key="autoresizingMask"/>
  349. <subviews>
  350. <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="QsI-gU-nDo">
  351. <rect key="frame" x="13" y="0.0" width="72" height="72"/>
  352. <constraints>
  353. <constraint firstAttribute="width" constant="72" id="cfz-40-NB2"/>
  354. <constraint firstAttribute="height" constant="72" id="gdj-2o-zAz"/>
  355. </constraints>
  356. </imageView>
  357. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4Ew-yu-eBh">
  358. <rect key="frame" x="95" y="0.0" width="265" height="72"/>
  359. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  360. <nil key="textColor"/>
  361. <nil key="highlightedColor"/>
  362. </label>
  363. </subviews>
  364. <constraints>
  365. <constraint firstAttribute="trailing" secondItem="4Ew-yu-eBh" secondAttribute="trailing" constant="13" id="DPy-mF-M16"/>
  366. <constraint firstItem="4Ew-yu-eBh" firstAttribute="top" secondItem="p1a-yy-63s" secondAttribute="top" id="GrQ-k3-OGO"/>
  367. <constraint firstAttribute="bottom" secondItem="4Ew-yu-eBh" secondAttribute="bottom" id="Imq-IV-tuj"/>
  368. <constraint firstItem="QsI-gU-nDo" firstAttribute="top" secondItem="p1a-yy-63s" secondAttribute="top" id="X5v-aP-4CK"/>
  369. <constraint firstItem="QsI-gU-nDo" firstAttribute="leading" secondItem="p1a-yy-63s" secondAttribute="leading" constant="13" id="qB9-9S-VrA"/>
  370. <constraint firstItem="4Ew-yu-eBh" firstAttribute="leading" secondItem="QsI-gU-nDo" secondAttribute="trailing" constant="10" id="sV1-JZ-08r"/>
  371. <constraint firstAttribute="bottom" secondItem="QsI-gU-nDo" secondAttribute="bottom" id="ty2-E6-hih"/>
  372. </constraints>
  373. </tableViewCellContentView>
  374. <connections>
  375. <outlet property="imageView" destination="QsI-gU-nDo" id="hzw-KF-99B"/>
  376. <outlet property="label" destination="4Ew-yu-eBh" id="kV5-NQ-WXX"/>
  377. </connections>
  378. </tableViewCell>
  379. </prototypes>
  380. <connections>
  381. <outlet property="dataSource" destination="nwX-6b-cxG" id="3Kd-78-t5S"/>
  382. <outlet property="delegate" destination="nwX-6b-cxG" id="AwE-yf-cjT"/>
  383. </connections>
  384. </tableView>
  385. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="nRl-lv-gbr">
  386. <rect key="frame" x="302" y="59" width="75" height="34.333333333333343"/>
  387. <state key="normal" title="Button"/>
  388. <buttonConfiguration key="configuration" style="plain" title="Button"/>
  389. <connections>
  390. <action selector="onClose:" destination="nwX-6b-cxG" eventType="touchUpInside" id="psB-12-ZN4"/>
  391. </connections>
  392. </button>
  393. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Select Color" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0IO-hT-PG6">
  394. <rect key="frame" x="144" y="69" width="105" height="21"/>
  395. <fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
  396. <nil key="textColor"/>
  397. <nil key="highlightedColor"/>
  398. </label>
  399. </subviews>
  400. <viewLayoutGuide key="safeArea" id="68Z-as-bFd"/>
  401. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  402. <constraints>
  403. <constraint firstItem="nRl-lv-gbr" firstAttribute="top" secondItem="68Z-as-bFd" secondAttribute="top" id="GPT-Jc-aMO"/>
  404. <constraint firstItem="0IO-hT-PG6" firstAttribute="centerX" secondItem="dSv-Ii-KeC" secondAttribute="centerX" id="KeF-Le-8xA"/>
  405. <constraint firstItem="0IO-hT-PG6" firstAttribute="top" secondItem="68Z-as-bFd" secondAttribute="top" constant="10" id="RqW-B6-g0P"/>
  406. <constraint firstItem="0To-pj-O3E" firstAttribute="leading" secondItem="68Z-as-bFd" secondAttribute="leading" constant="10" id="XjQ-0D-aNi"/>
  407. <constraint firstItem="68Z-as-bFd" firstAttribute="bottom" secondItem="0To-pj-O3E" secondAttribute="bottom" id="aZ7-Zc-fU5"/>
  408. <constraint firstItem="0To-pj-O3E" firstAttribute="top" secondItem="0IO-hT-PG6" secondAttribute="bottom" constant="20" id="f46-1j-LGQ"/>
  409. <constraint firstItem="68Z-as-bFd" firstAttribute="trailing" secondItem="0To-pj-O3E" secondAttribute="trailing" constant="10" id="h9z-aZ-Hxc"/>
  410. <constraint firstItem="68Z-as-bFd" firstAttribute="trailing" secondItem="nRl-lv-gbr" secondAttribute="trailing" constant="16" id="mRo-zk-6zc"/>
  411. </constraints>
  412. </view>
  413. <connections>
  414. <outlet property="tableView" destination="0To-pj-O3E" id="ubH-av-X6b"/>
  415. </connections>
  416. </viewController>
  417. <placeholder placeholderIdentifier="IBFirstResponder" id="dXk-Ms-UST" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
  418. </objects>
  419. <point key="canvasLocation" x="974.80916030534343" y="31.690140845070424"/>
  420. </scene>
  421. </scenes>
  422. <resources>
  423. <image name="down_arrow" width="24" height="24"/>
  424. <image name="tab_favorite" width="30" height="30"/>
  425. <systemColor name="systemBackgroundColor">
  426. <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  427. </systemColor>
  428. <systemColor name="systemGrayColor">
  429. <color red="0.55686274509803924" green="0.55686274509803924" blue="0.57647058823529407" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  430. </systemColor>
  431. </resources>
  432. </document>