RegistrationPage.storyboard 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14113" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" colorMatched="YES">
  3. <device id="retina4_7" orientation="portrait">
  4. <adaptation id="fullscreen"/>
  5. </device>
  6. <dependencies>
  7. <deployment version="2304" identifier="iOS"/>
  8. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
  9. <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
  10. <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
  11. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  12. </dependencies>
  13. <scenes>
  14. <!--类证件照 ViewController-->
  15. <scene sceneID="hZZ-aK-Avg">
  16. <objects>
  17. <viewController storyboardIdentifier="RecentPhotoStoryboard" useStoryboardIdentifierAsRestorationIdentifier="YES" id="Z18-cz-Cf0" userLabel="类证件照 ViewController" customClass="OliveappCaptureRecentPhotoViewController" sceneMemberID="viewController">
  18. <layoutGuides>
  19. <viewControllerLayoutGuide type="top" id="Qso-oE-WFS"/>
  20. <viewControllerLayoutGuide type="bottom" id="BYO-8Q-2FI"/>
  21. </layoutGuides>
  22. <view key="view" contentMode="scaleToFill" id="b4V-ou-TwJ">
  23. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  24. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  25. <subviews>
  26. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3tQ-hl-pnS" userLabel="CameraPreview">
  27. <rect key="frame" x="-20" y="0.0" width="415" height="667"/>
  28. <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  29. </view>
  30. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_skeleton_minimum2.png" translatesAutoresizingMaskIntoConstraints="NO" id="5LC-Kh-5Fp" userLabel="CameraAperture">
  31. <rect key="frame" x="57" y="129" width="262" height="349"/>
  32. <constraints>
  33. <constraint firstAttribute="width" secondItem="5LC-Kh-5Fp" secondAttribute="height" multiplier="3:4" id="UEN-bJ-sW5"/>
  34. </constraints>
  35. </imageView>
  36. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_black_shadow.png" translatesAutoresizingMaskIntoConstraints="NO" id="dIy-So-nFD" userLabel="ShadowTop">
  37. <rect key="frame" x="0.0" y="0.0" width="375" height="129"/>
  38. <constraints>
  39. <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="24" id="5hT-ZM-aKY"/>
  40. </constraints>
  41. </imageView>
  42. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_black_shadow.png" translatesAutoresizingMaskIntoConstraints="NO" id="y9W-w7-BFP" userLabel="ShadowBottom">
  43. <rect key="frame" x="0.0" y="478" width="375" height="209"/>
  44. </imageView>
  45. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_black_shadow.png" translatesAutoresizingMaskIntoConstraints="NO" id="lA3-Ru-HiO" userLabel="ShadowLeft">
  46. <rect key="frame" x="0.0" y="129" width="57" height="349"/>
  47. </imageView>
  48. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_black_shadow.png" translatesAutoresizingMaskIntoConstraints="NO" id="lMX-2Q-FI6" userLabel="ShadowRight">
  49. <rect key="frame" x="319" y="129" width="56" height="349"/>
  50. </imageView>
  51. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="asU-OY-n2D">
  52. <rect key="frame" x="106" y="571" width="164" height="24"/>
  53. <constraints>
  54. <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="20" id="RVl-0q-ATV"/>
  55. </constraints>
  56. <string key="text">请正对取景框拍照
  57. </string>
  58. <fontDescription key="fontDescription" type="system" pointSize="20"/>
  59. <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  60. <nil key="highlightedColor"/>
  61. </label>
  62. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="lnv-QR-jeQ">
  63. <rect key="frame" x="20" y="616" width="37" height="34"/>
  64. <state key="normal" title="取消">
  65. <color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  66. </state>
  67. <connections>
  68. <action selector="onCancelCapture:" destination="Z18-cz-Cf0" eventType="touchUpInside" id="bPE-oJ-nSi"/>
  69. </connections>
  70. </button>
  71. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IWb-gC-mbg" userLabel="拍照按钮">
  72. <rect key="frame" x="158" y="603" width="60" height="60"/>
  73. <constraints>
  74. <constraint firstAttribute="width" secondItem="IWb-gC-mbg" secondAttribute="height" id="chX-zv-iKK"/>
  75. <constraint firstAttribute="height" relation="lessThanOrEqual" constant="60" id="i6d-OH-vFO"/>
  76. </constraints>
  77. <state key="normal" image="oliveapp_take_photo_button.png">
  78. <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  79. </state>
  80. <connections>
  81. <action selector="takePhotoButtonPressed:" destination="Z18-cz-Cf0" eventType="touchUpInside" id="RLE-mh-byh"/>
  82. </connections>
  83. </button>
  84. </subviews>
  85. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  86. <constraints>
  87. <constraint firstItem="lA3-Ru-HiO" firstAttribute="top" secondItem="5LC-Kh-5Fp" secondAttribute="top" id="42h-me-wUb"/>
  88. <constraint firstItem="3tQ-hl-pnS" firstAttribute="top" secondItem="b4V-ou-TwJ" secondAttribute="top" id="6U8-dM-N7B"/>
  89. <constraint firstItem="5LC-Kh-5Fp" firstAttribute="width" secondItem="b4V-ou-TwJ" secondAttribute="width" multiplier="0.7" id="7IH-zs-E0L"/>
  90. <constraint firstAttribute="trailing" secondItem="lMX-2Q-FI6" secondAttribute="trailing" id="9l6-Xo-OIT"/>
  91. <constraint firstItem="lA3-Ru-HiO" firstAttribute="leading" secondItem="b4V-ou-TwJ" secondAttribute="leading" id="Aio-H1-An4"/>
  92. <constraint firstItem="5LC-Kh-5Fp" firstAttribute="top" secondItem="lMX-2Q-FI6" secondAttribute="top" id="BkD-Df-ZRX"/>
  93. <constraint firstItem="asU-OY-n2D" firstAttribute="top" relation="greaterThanOrEqual" secondItem="5LC-Kh-5Fp" secondAttribute="bottom" priority="250" constant="30" id="CQh-Qe-PNs"/>
  94. <constraint firstAttribute="centerY" secondItem="5LC-Kh-5Fp" secondAttribute="centerY" priority="750" constant="30" id="GRm-U2-8r1"/>
  95. <constraint firstAttribute="centerX" secondItem="IWb-gC-mbg" secondAttribute="centerX" id="I6t-SB-se6"/>
  96. <constraint firstItem="5LC-Kh-5Fp" firstAttribute="bottom" secondItem="lMX-2Q-FI6" secondAttribute="bottom" id="KBo-aM-aLZ"/>
  97. <constraint firstAttribute="trailing" secondItem="y9W-w7-BFP" secondAttribute="trailing" id="KU5-aX-6YZ"/>
  98. <constraint firstItem="5LC-Kh-5Fp" firstAttribute="trailing" secondItem="lMX-2Q-FI6" secondAttribute="leading" id="Las-QW-aTF"/>
  99. <constraint firstAttribute="bottom" secondItem="3tQ-hl-pnS" secondAttribute="bottom" id="Nff-wG-2bp"/>
  100. <constraint firstItem="asU-OY-n2D" firstAttribute="top" relation="greaterThanOrEqual" secondItem="5LC-Kh-5Fp" secondAttribute="bottom" constant="8" id="PG8-k5-V8w"/>
  101. <constraint firstItem="lnv-QR-jeQ" firstAttribute="leading" secondItem="b4V-ou-TwJ" secondAttribute="leading" constant="20" id="ScE-F9-X6V"/>
  102. <constraint firstItem="BYO-8Q-2FI" firstAttribute="top" secondItem="IWb-gC-mbg" secondAttribute="bottom" constant="4" id="T0X-JW-8ec"/>
  103. <constraint firstItem="3tQ-hl-pnS" firstAttribute="leading" secondItem="b4V-ou-TwJ" secondAttribute="leading" constant="-20" id="Y3c-GG-uCt"/>
  104. <constraint firstItem="IWb-gC-mbg" firstAttribute="top" secondItem="asU-OY-n2D" secondAttribute="bottom" constant="8" id="ZBn-eH-ctM"/>
  105. <constraint firstItem="dIy-So-nFD" firstAttribute="bottom" secondItem="5LC-Kh-5Fp" secondAttribute="top" id="aIN-ef-uqm"/>
  106. <constraint firstItem="y9W-w7-BFP" firstAttribute="top" secondItem="5LC-Kh-5Fp" secondAttribute="bottom" id="eZk-9h-YXz"/>
  107. <constraint firstItem="y9W-w7-BFP" firstAttribute="leading" secondItem="b4V-ou-TwJ" secondAttribute="leading" id="ejU-Kf-EFH"/>
  108. <constraint firstAttribute="centerX" secondItem="5LC-Kh-5Fp" secondAttribute="centerX" id="iuU-Pz-hJd"/>
  109. <constraint firstItem="lnv-QR-jeQ" firstAttribute="centerY" secondItem="IWb-gC-mbg" secondAttribute="centerY" id="j9q-PZ-d1s"/>
  110. <constraint firstItem="lA3-Ru-HiO" firstAttribute="trailing" secondItem="5LC-Kh-5Fp" secondAttribute="leading" id="jfl-Nk-f1P"/>
  111. <constraint firstItem="lA3-Ru-HiO" firstAttribute="bottom" secondItem="5LC-Kh-5Fp" secondAttribute="bottom" id="qOS-DG-XGs"/>
  112. <constraint firstAttribute="trailing" secondItem="dIy-So-nFD" secondAttribute="trailing" id="qpz-lG-RTn"/>
  113. <constraint firstAttribute="trailing" secondItem="3tQ-hl-pnS" secondAttribute="trailing" constant="-20" id="trf-nF-ZNN"/>
  114. <constraint firstItem="BYO-8Q-2FI" firstAttribute="bottom" secondItem="y9W-w7-BFP" secondAttribute="bottom" constant="-20" id="uLx-qb-t44"/>
  115. <constraint firstAttribute="centerX" secondItem="asU-OY-n2D" secondAttribute="centerX" id="ucX-EI-enh"/>
  116. <constraint firstItem="dIy-So-nFD" firstAttribute="leading" secondItem="b4V-ou-TwJ" secondAttribute="leading" id="weJ-MI-jTi"/>
  117. <constraint firstItem="dIy-So-nFD" firstAttribute="top" secondItem="Qso-oE-WFS" secondAttribute="top" constant="-20" id="yZ5-KN-zR1"/>
  118. </constraints>
  119. </view>
  120. <connections>
  121. <outlet property="cameraPreviewSuperView" destination="b4V-ou-TwJ" id="WU3-be-sVV"/>
  122. <outlet property="cameraPreviewSuperViewForiPhone4" destination="3tQ-hl-pnS" id="0ar-L5-Rbv"/>
  123. <outlet property="idcardApertureView" destination="5LC-Kh-5Fp" id="Fq9-f9-jAu"/>
  124. </connections>
  125. </viewController>
  126. <placeholder placeholderIdentifier="IBFirstResponder" id="5Yd-C3-dMx" userLabel="First Responder" sceneMemberID="firstResponder"/>
  127. </objects>
  128. <point key="canvasLocation" x="-279" y="497"/>
  129. </scene>
  130. <!--翻拍证件照 ViewController-->
  131. <scene sceneID="aoV-ue-6Ou">
  132. <objects>
  133. <viewController storyboardIdentifier="CaptureIDCardStoryboard" useStoryboardIdentifierAsRestorationIdentifier="YES" id="cJn-Pt-fS2" userLabel="翻拍证件照 ViewController" customClass="OliveappCaptureIDCardPhotoViewController" sceneMemberID="viewController">
  134. <layoutGuides>
  135. <viewControllerLayoutGuide type="top" id="1Db-gV-AOr"/>
  136. <viewControllerLayoutGuide type="bottom" id="thy-gb-K51"/>
  137. </layoutGuides>
  138. <view key="view" contentMode="scaleToFill" id="Obr-5s-jVV">
  139. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  140. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  141. <subviews>
  142. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1Rf-62-jqx" userLabel="CameraPreview">
  143. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  144. <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  145. <constraints>
  146. <constraint firstAttribute="width" secondItem="1Rf-62-jqx" secondAttribute="height" multiplier="2:3" priority="250" id="qEs-Df-b9I"/>
  147. </constraints>
  148. </view>
  149. <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_idcard_shade_skeleton_minimum2.png" translatesAutoresizingMaskIntoConstraints="NO" id="9V5-4C-jlS" userLabel="CameraAperture">
  150. <rect key="frame" x="38" y="65" width="300" height="478"/>
  151. <constraints>
  152. <constraint firstAttribute="width" secondItem="9V5-4C-jlS" secondAttribute="height" multiplier="188/300" id="Jca-Ir-2pO"/>
  153. </constraints>
  154. </imageView>
  155. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_black_shadow.png" translatesAutoresizingMaskIntoConstraints="NO" id="3Yz-ml-9D2" userLabel="ShadowTop">
  156. <rect key="frame" x="0.0" y="0.0" width="375" height="65"/>
  157. <constraints>
  158. <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="32" id="W6g-Cl-gPe"/>
  159. </constraints>
  160. </imageView>
  161. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_black_shadow.png" translatesAutoresizingMaskIntoConstraints="NO" id="CcW-bx-2xs" userLabel="ShadowBottom">
  162. <rect key="frame" x="0.0" y="543" width="375" height="16"/>
  163. <constraints>
  164. <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="16" id="5ax-b9-EyS"/>
  165. </constraints>
  166. </imageView>
  167. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_black_shadow.png" translatesAutoresizingMaskIntoConstraints="NO" id="xWg-Aa-g5C" userLabel="ShadowLeft">
  168. <rect key="frame" x="0.0" y="65" width="38" height="478"/>
  169. </imageView>
  170. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_black_shadow.png" translatesAutoresizingMaskIntoConstraints="NO" id="qqq-XG-ea2" userLabel="ShadowRight">
  171. <rect key="frame" x="338" y="65" width="37" height="478"/>
  172. </imageView>
  173. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="f2Q-RX-B8d" userLabel="按钮面板">
  174. <rect key="frame" x="0.0" y="559" width="375" height="108"/>
  175. <subviews>
  176. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="0jU-Zp-3eC" userLabel="拍照按钮">
  177. <rect key="frame" x="163" y="29" width="50" height="50"/>
  178. <constraints>
  179. <constraint firstAttribute="height" relation="lessThanOrEqual" constant="50" id="Lxu-ts-51w"/>
  180. <constraint firstAttribute="width" secondItem="0jU-Zp-3eC" secondAttribute="height" multiplier="1:1" id="feh-FF-ffm"/>
  181. </constraints>
  182. <state key="normal" image="oliveapp_take_photo_button.png">
  183. <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  184. </state>
  185. <connections>
  186. <action selector="takePhotoButtonPressed:" destination="cJn-Pt-fS2" eventType="touchUpInside" id="ukW-n0-Z6l"/>
  187. </connections>
  188. </button>
  189. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Czn-qd-kiH">
  190. <rect key="frame" x="20" y="37" width="37" height="34"/>
  191. <state key="normal" title="取消">
  192. <color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  193. </state>
  194. <connections>
  195. <action selector="onCancelCapture:" destination="cJn-Pt-fS2" eventType="touchUpInside" id="M23-JN-pbF"/>
  196. </connections>
  197. </button>
  198. </subviews>
  199. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  200. <constraints>
  201. <constraint firstItem="0jU-Zp-3eC" firstAttribute="centerX" secondItem="f2Q-RX-B8d" secondAttribute="centerX" id="CLn-FL-Xtw"/>
  202. <constraint firstItem="0jU-Zp-3eC" firstAttribute="top" relation="greaterThanOrEqual" secondItem="f2Q-RX-B8d" secondAttribute="top" constant="16" id="Ezy-ls-9nT"/>
  203. <constraint firstItem="Czn-qd-kiH" firstAttribute="leading" secondItem="f2Q-RX-B8d" secondAttribute="leading" constant="20" id="Ono-vB-X0D"/>
  204. <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="0jU-Zp-3eC" secondAttribute="bottom" constant="16" id="cAg-JN-WHb"/>
  205. <constraint firstItem="Czn-qd-kiH" firstAttribute="centerY" secondItem="0jU-Zp-3eC" secondAttribute="centerY" id="qcj-vF-pXC"/>
  206. <constraint firstItem="0jU-Zp-3eC" firstAttribute="centerY" secondItem="f2Q-RX-B8d" secondAttribute="centerY" id="teT-JL-Okc"/>
  207. </constraints>
  208. </view>
  209. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="请拍摄身份证正面,保持文字清晰" textAlignment="center" lineBreakMode="characterWrap" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cMb-By-Xyq">
  210. <rect key="frame" x="-131" y="293" width="300" height="21"/>
  211. <constraints>
  212. <constraint firstAttribute="width" constant="300" id="4Qn-hh-rvz"/>
  213. <constraint firstAttribute="height" constant="21" id="KHh-Uj-bDP"/>
  214. </constraints>
  215. <fontDescription key="fontDescription" type="system" pointSize="15"/>
  216. <color key="textColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  217. <nil key="highlightedColor"/>
  218. </label>
  219. <imageView hidden="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="oliveapp_face_idcard_shade_skeleton_minimum1.png" translatesAutoresizingMaskIntoConstraints="NO" id="NiR-FZ-Zly" userLabel="CameraAperture">
  220. <rect key="frame" x="38" y="65" width="300" height="478"/>
  221. </imageView>
  222. </subviews>
  223. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  224. <constraints>
  225. <constraint firstAttribute="trailing" secondItem="f2Q-RX-B8d" secondAttribute="trailing" id="2Gs-5S-CJn"/>
  226. <constraint firstAttribute="trailing" secondItem="CcW-bx-2xs" secondAttribute="trailing" id="2sH-dA-ZRG"/>
  227. <constraint firstItem="1Rf-62-jqx" firstAttribute="top" secondItem="Obr-5s-jVV" secondAttribute="top" id="5ob-PR-8Qu"/>
  228. <constraint firstItem="9V5-4C-jlS" firstAttribute="bottom" secondItem="qqq-XG-ea2" secondAttribute="bottom" id="7uM-6F-h2V"/>
  229. <constraint firstAttribute="bottom" secondItem="1Rf-62-jqx" secondAttribute="bottom" id="9Oh-Qj-162"/>
  230. <constraint firstItem="3Yz-ml-9D2" firstAttribute="leading" secondItem="Obr-5s-jVV" secondAttribute="leading" id="9fu-Hd-ZeR"/>
  231. <constraint firstItem="3Yz-ml-9D2" firstAttribute="top" secondItem="1Db-gV-AOr" secondAttribute="top" constant="-20" id="Bfz-7n-3cD"/>
  232. <constraint firstAttribute="trailing" secondItem="qqq-XG-ea2" secondAttribute="trailing" id="CcE-kC-kOJ"/>
  233. <constraint firstItem="xWg-Aa-g5C" firstAttribute="trailing" secondItem="9V5-4C-jlS" secondAttribute="leading" id="GRF-j7-Chq"/>
  234. <constraint firstItem="xWg-Aa-g5C" firstAttribute="leading" secondItem="Obr-5s-jVV" secondAttribute="leading" id="GVP-I4-hQ2"/>
  235. <constraint firstItem="xWg-Aa-g5C" firstAttribute="top" secondItem="9V5-4C-jlS" secondAttribute="top" id="MDw-IK-h9W"/>
  236. <constraint firstItem="cMb-By-Xyq" firstAttribute="centerY" secondItem="xWg-Aa-g5C" secondAttribute="centerY" id="Qyk-Xa-ZH8"/>
  237. <constraint firstItem="CcW-bx-2xs" firstAttribute="top" secondItem="9V5-4C-jlS" secondAttribute="bottom" id="R2X-mX-Afk"/>
  238. <constraint firstAttribute="centerY" secondItem="9V5-4C-jlS" secondAttribute="centerY" priority="750" constant="30" id="Rf2-bk-cDP"/>
  239. <constraint firstItem="cMb-By-Xyq" firstAttribute="centerX" secondItem="xWg-Aa-g5C" secondAttribute="centerX" id="Tt3-rt-RTy"/>
  240. <constraint firstItem="9V5-4C-jlS" firstAttribute="top" relation="greaterThanOrEqual" secondItem="1Db-gV-AOr" secondAttribute="bottom" constant="16" id="Wb0-98-G3a"/>
  241. <constraint firstItem="9V5-4C-jlS" firstAttribute="width" secondItem="Obr-5s-jVV" secondAttribute="width" multiplier="0.8" priority="750" id="YfP-th-bva"/>
  242. <constraint firstItem="CcW-bx-2xs" firstAttribute="leading" secondItem="Obr-5s-jVV" secondAttribute="leading" id="ZAb-5U-82c"/>
  243. <constraint firstItem="NiR-FZ-Zly" firstAttribute="leading" secondItem="9V5-4C-jlS" secondAttribute="leading" id="a1s-Nd-6NX"/>
  244. <constraint firstItem="f2Q-RX-B8d" firstAttribute="top" secondItem="CcW-bx-2xs" secondAttribute="bottom" id="b50-MG-ckq"/>
  245. <constraint firstItem="f2Q-RX-B8d" firstAttribute="leading" secondItem="Obr-5s-jVV" secondAttribute="leading" id="cPD-mM-PQ8"/>
  246. <constraint firstItem="thy-gb-K51" firstAttribute="top" secondItem="f2Q-RX-B8d" secondAttribute="bottom" id="cZB-5y-8fi"/>
  247. <constraint firstAttribute="trailing" secondItem="1Rf-62-jqx" secondAttribute="trailing" id="djo-jP-zV4"/>
  248. <constraint firstItem="xWg-Aa-g5C" firstAttribute="bottom" secondItem="9V5-4C-jlS" secondAttribute="bottom" id="fX8-tt-eJw"/>
  249. <constraint firstAttribute="trailing" secondItem="3Yz-ml-9D2" secondAttribute="trailing" id="i8b-KQ-faj"/>
  250. <constraint firstItem="1Rf-62-jqx" firstAttribute="centerX" secondItem="Obr-5s-jVV" secondAttribute="centerX" id="kDJ-rw-fIx"/>
  251. <constraint firstItem="9V5-4C-jlS" firstAttribute="trailing" secondItem="qqq-XG-ea2" secondAttribute="leading" id="n8W-Qq-cyC"/>
  252. <constraint firstItem="3Yz-ml-9D2" firstAttribute="bottom" secondItem="9V5-4C-jlS" secondAttribute="top" id="pof-9G-dOh"/>
  253. <constraint firstItem="1Rf-62-jqx" firstAttribute="leading" secondItem="Obr-5s-jVV" secondAttribute="leading" id="q1W-Gd-aJO"/>
  254. <constraint firstAttribute="centerX" secondItem="9V5-4C-jlS" secondAttribute="centerX" id="qhP-vu-9HE"/>
  255. <constraint firstItem="NiR-FZ-Zly" firstAttribute="top" secondItem="9V5-4C-jlS" secondAttribute="top" id="tE2-lS-iuT"/>
  256. <constraint firstItem="NiR-FZ-Zly" firstAttribute="bottom" secondItem="9V5-4C-jlS" secondAttribute="bottom" id="xck-co-2PD"/>
  257. <constraint firstItem="NiR-FZ-Zly" firstAttribute="trailing" secondItem="9V5-4C-jlS" secondAttribute="trailing" id="yQI-Ce-4Qf"/>
  258. <constraint firstItem="9V5-4C-jlS" firstAttribute="top" secondItem="qqq-XG-ea2" secondAttribute="top" id="ybS-Wi-Ezr"/>
  259. </constraints>
  260. </view>
  261. <connections>
  262. <outlet property="cameraPreviewSuperView" destination="Obr-5s-jVV" id="HLs-qf-mQ1"/>
  263. <outlet property="cameraPreviewSuperViewForiPhone4" destination="1Rf-62-jqx" id="Yw4-aN-kOS"/>
  264. <outlet property="hintLabel" destination="cMb-By-Xyq" id="dhs-ad-anG"/>
  265. <outlet property="hintShadowImageBack" destination="NiR-FZ-Zly" id="6gY-VE-OBU"/>
  266. <outlet property="hintShadowImageFront" destination="9V5-4C-jlS" id="J26-Ci-pu0"/>
  267. <outlet property="idcardApertureView" destination="9V5-4C-jlS" id="qLk-WA-oOl"/>
  268. </connections>
  269. </viewController>
  270. <placeholder placeholderIdentifier="IBFirstResponder" id="mbt-tP-Eo2" userLabel="First Responder" sceneMemberID="firstResponder"/>
  271. </objects>
  272. <point key="canvasLocation" x="210" y="497"/>
  273. </scene>
  274. </scenes>
  275. <resources>
  276. <image name="oliveapp_face_black_shadow.png" width="10" height="10"/>
  277. <image name="oliveapp_face_idcard_shade_skeleton_minimum1.png" width="188" height="298"/>
  278. <image name="oliveapp_face_idcard_shade_skeleton_minimum2.png" width="188" height="300"/>
  279. <image name="oliveapp_face_skeleton_minimum2.png" width="441" height="441"/>
  280. <image name="oliveapp_take_photo_button.png" width="160" height="160"/>
  281. </resources>
  282. </document>