Main.storyboard 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14490.70" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="3pN-pw-EY2">
  3. <device id="retina5_5" orientation="portrait">
  4. <adaptation id="fullscreen"/>
  5. </device>
  6. <dependencies>
  7. <deployment identifier="iOS"/>
  8. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14490.49"/>
  9. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  10. </dependencies>
  11. <scenes>
  12. <!--Banner Messages-->
  13. <scene sceneID="tne-QT-ifu">
  14. <objects>
  15. <viewController id="BYZ-38-t0r" customClass="BannerMessageViewController" customModule="FiamDisplaySwiftExample" customModuleProvider="target" sceneMemberID="viewController">
  16. <layoutGuides>
  17. <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
  18. <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
  19. </layoutGuides>
  20. <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
  21. <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
  22. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  23. <subviews>
  24. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="1sp-53-Fq2">
  25. <rect key="frame" x="0.0" y="20" width="414" height="667"/>
  26. <subviews>
  27. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Verification Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="IdT-2g-OHS">
  28. <rect key="frame" x="0.0" y="0.0" width="414" height="95.333333333333329"/>
  29. <accessibility key="accessibilityConfiguration" identifier="verification-label-banner"/>
  30. <fontDescription key="fontDescription" type="system" pointSize="15"/>
  31. <nil key="textColor"/>
  32. <nil key="highlightedColor"/>
  33. </label>
  34. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tuR-ox-JKe">
  35. <rect key="frame" x="0.0" y="95.333333333333343" width="414" height="95.333333333333343"/>
  36. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  37. <state key="normal" title="Show Regular Banner View"/>
  38. <connections>
  39. <action selector="showRegularBannerTapped:" destination="BYZ-38-t0r" eventType="touchUpInside" id="0Lv-Md-RGu"/>
  40. </connections>
  41. </button>
  42. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="OdV-sK-hN2">
  43. <rect key="frame" x="0.0" y="190.66666666666666" width="414" height="95.333333333333343"/>
  44. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  45. <state key="normal" title="Without Image"/>
  46. <connections>
  47. <action selector="showBannerViewWithoutImageTapped:" destination="BYZ-38-t0r" eventType="touchUpInside" id="HRI-rM-P77"/>
  48. </connections>
  49. </button>
  50. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="eqR-qV-6QA">
  51. <rect key="frame" x="0.0" y="286" width="414" height="95"/>
  52. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  53. <state key="normal" title="With Wide Image"/>
  54. <connections>
  55. <action selector="showBannerViewWithWideImageTapped:" destination="BYZ-38-t0r" eventType="touchUpInside" id="vWg-y6-usw"/>
  56. </connections>
  57. </button>
  58. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5lo-cz-mMm">
  59. <rect key="frame" x="0.0" y="381" width="414" height="95.333333333333314"/>
  60. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  61. <state key="normal" title="With Thin Image"/>
  62. <connections>
  63. <action selector="showBannerViewWithNarrowImageTapped:" destination="BYZ-38-t0r" eventType="touchUpInside" id="GMU-k5-ECE"/>
  64. </connections>
  65. </button>
  66. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="gvO-6a-zu2">
  67. <rect key="frame" x="0.0" y="476.33333333333331" width="414" height="95.333333333333314"/>
  68. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  69. <state key="normal" title="With Large Body Text"/>
  70. <connections>
  71. <action selector="showBannerViewWithLargeBodyTextTapped:" destination="BYZ-38-t0r" eventType="touchUpInside" id="c7d-hN-EnM"/>
  72. </connections>
  73. </button>
  74. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ZhT-VP-zCp">
  75. <rect key="frame" x="0.0" y="571.66666666666663" width="414" height="95.333333333333371"/>
  76. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  77. <state key="normal" title="With Long Title"/>
  78. <connections>
  79. <action selector="showBannerViewWithLongTitleTextTapped:" destination="BYZ-38-t0r" eventType="touchUpInside" id="nKO-LN-iNn"/>
  80. </connections>
  81. </button>
  82. </subviews>
  83. </stackView>
  84. </subviews>
  85. <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  86. <constraints>
  87. <constraint firstItem="1sp-53-Fq2" firstAttribute="top" secondItem="y3c-jy-aDJ" secondAttribute="bottom" id="5cV-mf-DA3"/>
  88. <constraint firstItem="1sp-53-Fq2" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="Klu-61-G0K"/>
  89. <constraint firstItem="wfy-db-euE" firstAttribute="top" secondItem="1sp-53-Fq2" secondAttribute="bottom" id="m8X-BL-WyI"/>
  90. <constraint firstItem="1sp-53-Fq2" firstAttribute="width" secondItem="8bC-Xf-vdC" secondAttribute="width" id="qI1-dX-8ui"/>
  91. </constraints>
  92. </view>
  93. <tabBarItem key="tabBarItem" title="Banner Messages" id="lmF-KU-1Kz"/>
  94. <connections>
  95. <outlet property="verifyLabel" destination="IdT-2g-OHS" id="8M6-6a-FCQ"/>
  96. </connections>
  97. </viewController>
  98. <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
  99. </objects>
  100. <point key="canvasLocation" x="912.22826086956525" y="95.652173913043484"/>
  101. </scene>
  102. <!--Modal Messages-->
  103. <scene sceneID="1TO-S8-SV0">
  104. <objects>
  105. <viewController id="ttC-lg-4V1" customClass="ModalMessageViewController" customModule="FiamDisplaySwiftExample" customModuleProvider="target" sceneMemberID="viewController">
  106. <layoutGuides>
  107. <viewControllerLayoutGuide type="top" id="09s-Er-Yft"/>
  108. <viewControllerLayoutGuide type="bottom" id="Vu8-In-JUX"/>
  109. </layoutGuides>
  110. <view key="view" contentMode="scaleToFill" id="hES-vq-3sa">
  111. <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
  112. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  113. <subviews>
  114. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="9Ui-uS-L7z">
  115. <rect key="frame" x="0.0" y="20" width="414" height="667"/>
  116. <subviews>
  117. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Verification Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PaF-mG-SKa">
  118. <rect key="frame" x="0.0" y="0.0" width="414" height="55.666666666666664"/>
  119. <accessibility key="accessibilityConfiguration" identifier="verification-label-modal"/>
  120. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  121. <nil key="textColor"/>
  122. <nil key="highlightedColor"/>
  123. </label>
  124. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="9iR-Xj-FUj">
  125. <rect key="frame" x="0.0" y="55.666666666666671" width="414" height="55.666666666666671"/>
  126. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  127. <state key="normal" title="Regular"/>
  128. <connections>
  129. <action selector="showRegular:" destination="ttC-lg-4V1" eventType="touchUpInside" id="XB1-eN-Dxj"/>
  130. </connections>
  131. </button>
  132. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="pcE-sH-wZt">
  133. <rect key="frame" x="0.0" y="111.33333333333333" width="414" height="55.333333333333329"/>
  134. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  135. <state key="normal" title="Without Image"/>
  136. <connections>
  137. <action selector="showWithoutImage:" destination="ttC-lg-4V1" eventType="touchUpInside" id="ZJB-U8-XWp"/>
  138. </connections>
  139. </button>
  140. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="9k0-UI-Puj">
  141. <rect key="frame" x="0.0" y="166.66666666666666" width="414" height="55.666666666666657"/>
  142. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  143. <state key="normal" title="Without Action Button"/>
  144. <connections>
  145. <action selector="showWithoutButton:" destination="ttC-lg-4V1" eventType="touchUpInside" id="8t6-t5-tFf"/>
  146. </connections>
  147. </button>
  148. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="2z0-64-rZk">
  149. <rect key="frame" x="0.0" y="222.33333333333334" width="414" height="55.666666666666657"/>
  150. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  151. <state key="normal" title="Wthout Image or Action Button"/>
  152. <connections>
  153. <action selector="showWithoutImageAndButton:" destination="ttC-lg-4V1" eventType="touchUpInside" id="Sob-M5-UjN"/>
  154. </connections>
  155. </button>
  156. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8kw-uD-YSC">
  157. <rect key="frame" x="0.0" y="278" width="414" height="55.666666666666686"/>
  158. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  159. <state key="normal" title="Large Body Text"/>
  160. <connections>
  161. <action selector="showWithLargeBody:" destination="ttC-lg-4V1" eventType="touchUpInside" id="zSU-aM-eV8"/>
  162. </connections>
  163. </button>
  164. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="z3a-46-Bju">
  165. <rect key="frame" x="0.0" y="333.66666666666669" width="414" height="55.333333333333314"/>
  166. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  167. <state key="normal" title="With Large Title and Body"/>
  168. <connections>
  169. <action selector="showWithLargeTitleAndBody:" destination="ttC-lg-4V1" eventType="touchUpInside" id="GpZ-Ch-lJf"/>
  170. </connections>
  171. </button>
  172. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="j3k-tM-eGm">
  173. <rect key="frame" x="0.0" y="389" width="414" height="55.666666666666686"/>
  174. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  175. <state key="normal" title="Large Title Text"/>
  176. <connections>
  177. <action selector="showWithLargeTitle:" destination="ttC-lg-4V1" eventType="touchUpInside" id="38U-Wq-hKm"/>
  178. </connections>
  179. </button>
  180. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iWk-4F-kna">
  181. <rect key="frame" x="0.0" y="444.66666666666669" width="414" height="55.666666666666686"/>
  182. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  183. <state key="normal" title="With Large Title and Body Without Image"/>
  184. <connections>
  185. <action selector="showWithLargeTitleAndBodyWithoutImage:" destination="ttC-lg-4V1" eventType="touchUpInside" id="rEV-RD-evh"/>
  186. </connections>
  187. </button>
  188. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1rD-Fa-6dO">
  189. <rect key="frame" x="0.0" y="500.33333333333343" width="414" height="55.666666666666686"/>
  190. <fontDescription key="fontDescription" type="system" pointSize="11"/>
  191. <state key="normal" title="With Large Title, No Image, No Body and No Button"/>
  192. <connections>
  193. <action selector="showWithLargeTitleWithoutBodyWithoutImageWithoutButton:" destination="ttC-lg-4V1" eventType="touchUpInside" id="vqK-6n-Jb1"/>
  194. </connections>
  195. </button>
  196. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="kMO-Q0-pYH">
  197. <rect key="frame" x="0.0" y="556" width="414" height="55.333333333333371"/>
  198. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  199. <state key="normal" title="Wide Image"/>
  200. <connections>
  201. <action selector="showWithWideImage:" destination="ttC-lg-4V1" eventType="touchUpInside" id="tOI-8R-sTB"/>
  202. </connections>
  203. </button>
  204. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="dc6-6u-d3T">
  205. <rect key="frame" x="0.0" y="611.33333333333337" width="414" height="55.666666666666629"/>
  206. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  207. <state key="normal" title="Thin Image"/>
  208. <connections>
  209. <action selector="showWithThinImage:" destination="ttC-lg-4V1" eventType="touchUpInside" id="whs-EW-I4T"/>
  210. </connections>
  211. </button>
  212. </subviews>
  213. </stackView>
  214. </subviews>
  215. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  216. <constraints>
  217. <constraint firstItem="Vu8-In-JUX" firstAttribute="top" secondItem="9Ui-uS-L7z" secondAttribute="bottom" id="B1P-Yu-WC8"/>
  218. <constraint firstItem="9Ui-uS-L7z" firstAttribute="centerX" secondItem="hES-vq-3sa" secondAttribute="centerX" id="G30-2I-9CC"/>
  219. <constraint firstItem="9Ui-uS-L7z" firstAttribute="width" secondItem="hES-vq-3sa" secondAttribute="width" id="o1m-mS-rrp"/>
  220. <constraint firstItem="9Ui-uS-L7z" firstAttribute="top" secondItem="09s-Er-Yft" secondAttribute="bottom" id="vwb-Bs-qWi"/>
  221. </constraints>
  222. </view>
  223. <tabBarItem key="tabBarItem" title="Modal Messages" id="bHQ-TR-Bdx"/>
  224. <connections>
  225. <outlet property="verifyLabel" destination="PaF-mG-SKa" id="7LE-kU-qxT"/>
  226. </connections>
  227. </viewController>
  228. <placeholder placeholderIdentifier="IBFirstResponder" id="NrN-aK-e3o" userLabel="First Responder" sceneMemberID="firstResponder"/>
  229. </objects>
  230. <point key="canvasLocation" x="701" y="988"/>
  231. </scene>
  232. <!--Image Only Messages-->
  233. <scene sceneID="HXM-v0-E4s">
  234. <objects>
  235. <viewController id="3X5-S5-3oo" customClass="ImageOnlyMessageViewController" customModule="FiamDisplaySwiftExample" customModuleProvider="target" sceneMemberID="viewController">
  236. <layoutGuides>
  237. <viewControllerLayoutGuide type="top" id="13a-L7-BOa"/>
  238. <viewControllerLayoutGuide type="bottom" id="zAY-eT-fg9"/>
  239. </layoutGuides>
  240. <view key="view" contentMode="scaleToFill" id="xfK-2M-H3U">
  241. <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
  242. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  243. <subviews>
  244. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="38M-yp-03l">
  245. <rect key="frame" x="0.0" y="20" width="414" height="667"/>
  246. <subviews>
  247. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Verification Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Dlu-T5-GYf">
  248. <rect key="frame" x="0.0" y="0.0" width="414" height="111.33333333333333"/>
  249. <accessibility key="accessibilityConfiguration" identifier="verification-label-image-only"/>
  250. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  251. <nil key="textColor"/>
  252. <nil key="highlightedColor"/>
  253. </label>
  254. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="9ar-mi-FoK">
  255. <rect key="frame" x="0.0" y="111.33333333333334" width="414" height="111"/>
  256. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  257. <state key="normal" title="Show Regular Image Only View"/>
  258. <connections>
  259. <action selector="showRegularImageOnlyTapped:" destination="3X5-S5-3oo" eventType="touchUpInside" id="APA-1d-Y5W"/>
  260. </connections>
  261. </button>
  262. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="UZp-Pk-0ed">
  263. <rect key="frame" x="0.0" y="222.33333333333334" width="414" height="111.33333333333334"/>
  264. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  265. <state key="normal" title="High Dimension Image"/>
  266. <connections>
  267. <action selector="showBannerViewWithNarrowImageTapped:" destination="BYZ-38-t0r" eventType="touchUpInside" id="PLo-vX-TLK"/>
  268. <action selector="showImageViewWithLargeImageDimensionTapped:" destination="3X5-S5-3oo" eventType="touchUpInside" id="HLn-KU-CF0"/>
  269. </connections>
  270. </button>
  271. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="mXn-l2-D6C">
  272. <rect key="frame" x="0.0" y="333.66666666666669" width="414" height="111"/>
  273. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  274. <state key="normal" title="Low Dimension Image"/>
  275. <connections>
  276. <action selector="showBannerViewWithLargeBodyTextTapped:" destination="BYZ-38-t0r" eventType="touchUpInside" id="wRK-nw-dTf"/>
  277. <action selector="showImageViewWithSmallImageDimensionTapped:" destination="3X5-S5-3oo" eventType="touchUpInside" id="msb-HF-l1Q"/>
  278. </connections>
  279. </button>
  280. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="fDd-Wu-yBe">
  281. <rect key="frame" x="0.0" y="444.66666666666669" width="414" height="111.33333333333331"/>
  282. <state key="normal" title="Wide Image"/>
  283. <connections>
  284. <action selector="showImageViewWithWideImage:" destination="3X5-S5-3oo" eventType="touchUpInside" id="Ugg-Pg-sj9"/>
  285. </connections>
  286. </button>
  287. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6jV-cV-4wX">
  288. <rect key="frame" x="0.0" y="556" width="414" height="111"/>
  289. <state key="normal" title="Narrow Image"/>
  290. <connections>
  291. <action selector="showImageViewWithNarrowImage:" destination="3X5-S5-3oo" eventType="touchUpInside" id="Vrk-pH-OXv"/>
  292. </connections>
  293. </button>
  294. </subviews>
  295. </stackView>
  296. </subviews>
  297. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  298. <constraints>
  299. <constraint firstItem="38M-yp-03l" firstAttribute="centerX" secondItem="xfK-2M-H3U" secondAttribute="centerX" id="9mP-ix-nl8"/>
  300. <constraint firstItem="zAY-eT-fg9" firstAttribute="top" secondItem="38M-yp-03l" secondAttribute="bottom" id="UE4-hL-iKs"/>
  301. <constraint firstItem="38M-yp-03l" firstAttribute="top" secondItem="13a-L7-BOa" secondAttribute="bottom" id="b6G-fN-c25"/>
  302. <constraint firstItem="38M-yp-03l" firstAttribute="width" secondItem="xfK-2M-H3U" secondAttribute="width" id="vGo-e5-3CT"/>
  303. </constraints>
  304. </view>
  305. <tabBarItem key="tabBarItem" title="Image Only Messages" id="dqq-9B-dai"/>
  306. <connections>
  307. <outlet property="verifyLabel" destination="Dlu-T5-GYf" id="ztW-DT-gd4"/>
  308. </connections>
  309. </viewController>
  310. <placeholder placeholderIdentifier="IBFirstResponder" id="fvj-p2-57e" userLabel="First Responder" sceneMemberID="firstResponder"/>
  311. </objects>
  312. <point key="canvasLocation" x="1437" y="861"/>
  313. </scene>
  314. <!--Tab Bar Controller-->
  315. <scene sceneID="tPF-Vb-3VY">
  316. <objects>
  317. <tabBarController automaticallyAdjustsScrollViewInsets="NO" id="3pN-pw-EY2" sceneMemberID="viewController">
  318. <toolbarItems/>
  319. <tabBar key="tabBar" contentMode="scaleToFill" id="i66-KK-YQT">
  320. <rect key="frame" x="0.0" y="0.0" width="1000" height="1000"/>
  321. <autoresizingMask key="autoresizingMask"/>
  322. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  323. </tabBar>
  324. <connections>
  325. <segue destination="BYZ-38-t0r" kind="relationship" relationship="viewControllers" id="vjd-Pj-odJ"/>
  326. <segue destination="ttC-lg-4V1" kind="relationship" relationship="viewControllers" id="KIt-l5-XTe"/>
  327. <segue destination="3X5-S5-3oo" kind="relationship" relationship="viewControllers" id="c5a-QK-OKw"/>
  328. <segue destination="7qp-KF-emt" kind="relationship" relationship="viewControllers" id="5Za-CI-fkn"/>
  329. </connections>
  330. </tabBarController>
  331. <placeholder placeholderIdentifier="IBFirstResponder" id="kJN-c1-1dl" userLabel="First Responder" sceneMemberID="firstResponder"/>
  332. </objects>
  333. <point key="canvasLocation" x="139.4021739130435" y="95.652173913043484"/>
  334. </scene>
  335. <!--Card Messages-->
  336. <scene sceneID="lTf-2W-Yrp">
  337. <objects>
  338. <viewController id="7qp-KF-emt" userLabel="Card Messages" customClass="CardMessageViewController" customModule="FiamDisplaySwiftExample" customModuleProvider="target" sceneMemberID="viewController">
  339. <layoutGuides>
  340. <viewControllerLayoutGuide type="top" id="A8k-VD-CtE"/>
  341. <viewControllerLayoutGuide type="bottom" id="X2N-2U-Eje"/>
  342. </layoutGuides>
  343. <view key="view" contentMode="scaleToFill" id="CBW-Xw-spg">
  344. <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
  345. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  346. <subviews>
  347. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="hgf-QM-eOg">
  348. <rect key="frame" x="0.0" y="20" width="414" height="667"/>
  349. <subviews>
  350. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Verification Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ts8-L7-y9b">
  351. <rect key="frame" x="0.0" y="0.0" width="414" height="60.666666666666664"/>
  352. <accessibility key="accessibilityConfiguration" identifier="verification-label-modal"/>
  353. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  354. <nil key="textColor"/>
  355. <nil key="highlightedColor"/>
  356. </label>
  357. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ITc-lu-jBW">
  358. <rect key="frame" x="0.0" y="60.666666666666671" width="414" height="60.666666666666671"/>
  359. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  360. <state key="normal" title="Regular one button with both images"/>
  361. <connections>
  362. <action selector="showRegularOneButtonWithBothImages:" destination="7qp-KF-emt" eventType="touchUpInside" id="m1b-WU-v3c"/>
  363. </connections>
  364. </button>
  365. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="uh3-CP-JX6">
  366. <rect key="frame" x="0.0" y="121.33333333333336" width="414" height="60.666666666666671"/>
  367. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  368. <state key="normal" title="Regular one button with only portrait"/>
  369. <connections>
  370. <action selector="showRegularOneButtonWithOnlyPortrait:" destination="7qp-KF-emt" eventType="touchUpInside" id="7dE-hx-ore"/>
  371. </connections>
  372. </button>
  373. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="53O-2p-NBb">
  374. <rect key="frame" x="0.0" y="182" width="414" height="60.666666666666657"/>
  375. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  376. <state key="normal" title="Regular two button with both images"/>
  377. <connections>
  378. <action selector="showRegularTwoButtonWithBothImages:" destination="7qp-KF-emt" eventType="touchUpInside" id="krV-Vm-XIf"/>
  379. </connections>
  380. </button>
  381. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="bCB-C4-2Bj">
  382. <rect key="frame" x="0.0" y="242.66666666666666" width="414" height="60.666666666666657"/>
  383. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  384. <state key="normal" title="Long title, regular body"/>
  385. <connections>
  386. <action selector="showLongTitleRegularBody:" destination="7qp-KF-emt" eventType="touchUpInside" id="JO8-zm-m3G"/>
  387. </connections>
  388. </button>
  389. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="YrK-32-aYS">
  390. <rect key="frame" x="0.0" y="303.33333333333331" width="414" height="60.333333333333314"/>
  391. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  392. <state key="normal" title="Regular title, long body"/>
  393. <connections>
  394. <action selector="showRegularTitleLongBody:" destination="7qp-KF-emt" eventType="touchUpInside" id="1lG-Xj-Hrw"/>
  395. </connections>
  396. </button>
  397. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="laT-wO-h0Z" userLabel="Long title, no body">
  398. <rect key="frame" x="0.0" y="363.66666666666669" width="414" height="60.666666666666686"/>
  399. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  400. <state key="normal" title="Long title, no body"/>
  401. <connections>
  402. <action selector="showLongTitleNoBody:" destination="7qp-KF-emt" eventType="touchUpInside" id="UqB-Q6-P8i"/>
  403. </connections>
  404. </button>
  405. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="v9U-qY-dzC" userLabel="Long primary button">
  406. <rect key="frame" x="0.0" y="424.33333333333331" width="414" height="60.666666666666686"/>
  407. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  408. <state key="normal" title="Long primary button"/>
  409. <connections>
  410. <action selector="showLongPrimaryButton:" destination="7qp-KF-emt" eventType="touchUpInside" id="KW4-xc-ZrH"/>
  411. </connections>
  412. </button>
  413. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="HdA-GX-M5B" userLabel="Long secondary button">
  414. <rect key="frame" x="0.0" y="485.00000000000006" width="414" height="60.666666666666686"/>
  415. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  416. <state key="normal" title="Long secondary button"/>
  417. <connections>
  418. <action selector="showLongSecondaryButton:" destination="7qp-KF-emt" eventType="touchUpInside" id="I5c-LV-kU6"/>
  419. </connections>
  420. </button>
  421. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="eUX-UK-ok3" userLabel="Small image">
  422. <rect key="frame" x="0.0" y="545.66666666666663" width="414" height="60.666666666666629"/>
  423. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  424. <state key="normal" title="Small image"/>
  425. <connections>
  426. <action selector="showSmallImage:" destination="7qp-KF-emt" eventType="touchUpInside" id="dKq-vz-yQB"/>
  427. </connections>
  428. </button>
  429. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="pNm-hO-edm" userLabel="Huge image">
  430. <rect key="frame" x="0.0" y="606.33333333333337" width="414" height="60.666666666666629"/>
  431. <fontDescription key="fontDescription" type="system" pointSize="13"/>
  432. <state key="normal" title="Huge image"/>
  433. <connections>
  434. <action selector="showHugeImage:" destination="7qp-KF-emt" eventType="touchUpInside" id="DHB-0d-A6H"/>
  435. </connections>
  436. </button>
  437. </subviews>
  438. </stackView>
  439. </subviews>
  440. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  441. <constraints>
  442. <constraint firstItem="X2N-2U-Eje" firstAttribute="top" secondItem="hgf-QM-eOg" secondAttribute="bottom" id="3Uf-aa-woV"/>
  443. <constraint firstItem="hgf-QM-eOg" firstAttribute="centerX" secondItem="CBW-Xw-spg" secondAttribute="centerX" id="8Ti-Ml-l6D"/>
  444. <constraint firstItem="hgf-QM-eOg" firstAttribute="top" secondItem="A8k-VD-CtE" secondAttribute="bottom" id="YT5-j4-b8g"/>
  445. <constraint firstItem="hgf-QM-eOg" firstAttribute="width" secondItem="CBW-Xw-spg" secondAttribute="width" id="Zui-ty-Day"/>
  446. </constraints>
  447. </view>
  448. <tabBarItem key="tabBarItem" title="Card Messages" id="ojf-YC-btZ"/>
  449. <connections>
  450. <outlet property="verifyLabel" destination="ts8-L7-y9b" id="6Dm-Fi-dhQ"/>
  451. </connections>
  452. </viewController>
  453. <placeholder placeholderIdentifier="IBFirstResponder" id="W6A-nN-JfC" userLabel="First Responder" sceneMemberID="firstResponder"/>
  454. </objects>
  455. <point key="canvasLocation" x="1733" y="95"/>
  456. </scene>
  457. </scenes>
  458. </document>