You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

287 lines
27 KiB

4 years ago
4 years ago
6 years ago
6 years ago
4 years ago
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
  3. <device id="retina4_0" orientation="portrait" appearance="light"/>
  4. <dependencies>
  5. <deployment identifier="iOS"/>
  6. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/>
  7. <capability name="Named colors" minToolsVersion="9.0"/>
  8. <capability name="Safe area layout guides" minToolsVersion="9.0"/>
  9. <capability name="System colors in document resources" minToolsVersion="11.0"/>
  10. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  11. </dependencies>
  12. <customFonts key="customFonts">
  13. <array key="SanFranciscoDisplay-Bold.otf">
  14. <string>SanFranciscoDisplay-Bold</string>
  15. </array>
  16. <array key="SanFranciscoDisplay-Medium.otf">
  17. <string>SanFranciscoDisplay-Medium</string>
  18. </array>
  19. <array key="SanFranciscoDisplay-Regular.otf">
  20. <string>SanFranciscoDisplay-Regular</string>
  21. </array>
  22. </customFonts>
  23. <scenes>
  24. <!--Login View Controller-->
  25. <scene sceneID="3PZ-9f-Dk0">
  26. <objects>
  27. <viewController storyboardIdentifier="LoginViewController" id="z4C-iC-QQa" customClass="LoginViewController" customModule="JME_Remit" customModuleProvider="target" sceneMemberID="viewController">
  28. <view key="view" contentMode="scaleToFill" id="DTh-9U-4Cr">
  29. <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
  30. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  31. <subviews>
  32. <view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Agq-fu-l8O">
  33. <rect key="frame" x="0.0" y="40" width="320" height="139"/>
  34. <subviews>
  35. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="wyS-aR-V4y">
  36. <rect key="frame" x="0.0" y="0.0" width="320" height="131"/>
  37. <subviews>
  38. <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="jme_logo" translatesAutoresizingMaskIntoConstraints="NO" id="4YQ-BK-vPB">
  39. <rect key="frame" x="0.0" y="0.0" width="320" height="50"/>
  40. <constraints>
  41. <constraint firstAttribute="height" constant="50" id="GUa-vy-zLw"/>
  42. </constraints>
  43. </imageView>
  44. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="wordWrap" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sYy-2S-Te1">
  45. <rect key="frame" x="0.0" y="70" width="320" height="61"/>
  46. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  47. <string key="text">Welcome to
  48. JME</string>
  49. <fontDescription key="fontDescription" name="SanFranciscoDisplay-Bold" family="San Francisco Display" pointSize="26"/>
  50. <color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  51. <nil key="highlightedColor"/>
  52. </label>
  53. </subviews>
  54. </stackView>
  55. <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="back_icon" translatesAutoresizingMaskIntoConstraints="NO" id="tnt-9R-fsr">
  56. <rect key="frame" x="16" y="8" width="30" height="30"/>
  57. <constraints>
  58. <constraint firstAttribute="height" constant="30" id="I44-LF-Mdd"/>
  59. <constraint firstAttribute="width" constant="30" id="Ucp-al-5Mf"/>
  60. </constraints>
  61. </imageView>
  62. </subviews>
  63. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  64. <constraints>
  65. <constraint firstItem="tnt-9R-fsr" firstAttribute="leading" secondItem="Agq-fu-l8O" secondAttribute="leading" constant="16" id="5My-9b-v0z"/>
  66. <constraint firstAttribute="trailing" secondItem="wyS-aR-V4y" secondAttribute="trailing" id="IcL-vJ-U99"/>
  67. <constraint firstItem="wyS-aR-V4y" firstAttribute="top" secondItem="Agq-fu-l8O" secondAttribute="top" id="Qeq-Xq-eWc"/>
  68. <constraint firstAttribute="bottom" secondItem="wyS-aR-V4y" secondAttribute="bottom" constant="8" id="ZLw-H6-eHP"/>
  69. <constraint firstItem="tnt-9R-fsr" firstAttribute="top" secondItem="Agq-fu-l8O" secondAttribute="top" constant="8" id="c1E-ai-DFG"/>
  70. <constraint firstItem="wyS-aR-V4y" firstAttribute="leading" secondItem="Agq-fu-l8O" secondAttribute="leading" id="qvh-MX-O2x"/>
  71. </constraints>
  72. </view>
  73. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="Qm0-Vh-TcC">
  74. <rect key="frame" x="20" y="209" width="280" height="120"/>
  75. <subviews>
  76. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter your ID for using JME" textAlignment="natural" minimumFontSize="17" clearButtonMode="whileEditing" translatesAutoresizingMaskIntoConstraints="NO" id="GkK-3R-8Nq" customClass="ValidationTextField" customModule="JME_Remit" customModuleProvider="target">
  77. <rect key="frame" x="0.0" y="0.0" width="280" height="50"/>
  78. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  79. <constraints>
  80. <constraint firstAttribute="height" constant="50" id="WZt-ZD-X43"/>
  81. </constraints>
  82. <color key="textColor" name="ThemeText"/>
  83. <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
  84. <textInputTraits key="textInputTraits" autocorrectionType="no" keyboardType="emailAddress"/>
  85. <userDefinedRuntimeAttributes>
  86. <userDefinedRuntimeAttribute type="boolean" keyPath="isShowTitle" value="NO"/>
  87. <userDefinedRuntimeAttribute type="boolean" keyPath="isUseTitle" value="YES"/>
  88. <userDefinedRuntimeAttribute type="color" keyPath="leftImageTintColor">
  89. <color key="value" name="ThemeText"/>
  90. </userDefinedRuntimeAttribute>
  91. <userDefinedRuntimeAttribute type="image" keyPath="leftImage" value="profile"/>
  92. </userDefinedRuntimeAttributes>
  93. </textField>
  94. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NgM-ZM-0uD">
  95. <rect key="frame" x="0.0" y="70" width="280" height="50"/>
  96. <subviews>
  97. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="********" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="pCq-Gh-cKW" customClass="ValidationTextField" customModule="JME_Remit" customModuleProvider="target">
  98. <rect key="frame" x="0.0" y="0.0" width="280" height="50"/>
  99. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  100. <color key="textColor" name="ThemeText"/>
  101. <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
  102. <textInputTraits key="textInputTraits"/>
  103. <userDefinedRuntimeAttributes>
  104. <userDefinedRuntimeAttribute type="boolean" keyPath="isShowTitle" value="NO"/>
  105. <userDefinedRuntimeAttribute type="boolean" keyPath="isUseTitle" value="YES"/>
  106. <userDefinedRuntimeAttribute type="image" keyPath="leftImage" value="key"/>
  107. <userDefinedRuntimeAttribute type="color" keyPath="leftImageTintColor">
  108. <color key="value" name="ThemeText"/>
  109. </userDefinedRuntimeAttribute>
  110. </userDefinedRuntimeAttributes>
  111. </textField>
  112. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8Ej-jl-GYa">
  113. <rect key="frame" x="250" y="14" width="20" height="22"/>
  114. <constraints>
  115. <constraint firstAttribute="width" secondItem="8Ej-jl-GYa" secondAttribute="height" multiplier="10:11" id="Ruf-E3-f3t"/>
  116. </constraints>
  117. <state key="normal" image="Show"/>
  118. <connections>
  119. <action selector="showPasswordToggle:" destination="z4C-iC-QQa" eventType="touchUpInside" id="tvu-VR-JIh"/>
  120. </connections>
  121. </button>
  122. </subviews>
  123. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  124. <constraints>
  125. <constraint firstItem="pCq-Gh-cKW" firstAttribute="leading" secondItem="NgM-ZM-0uD" secondAttribute="leading" id="2ea-KN-PIz"/>
  126. <constraint firstItem="8Ej-jl-GYa" firstAttribute="centerY" secondItem="NgM-ZM-0uD" secondAttribute="centerY" id="7gI-UU-bSu"/>
  127. <constraint firstAttribute="bottom" secondItem="pCq-Gh-cKW" secondAttribute="bottom" id="MOA-TI-V6l"/>
  128. <constraint firstItem="pCq-Gh-cKW" firstAttribute="top" secondItem="NgM-ZM-0uD" secondAttribute="top" id="Yru-an-mV0"/>
  129. <constraint firstAttribute="trailing" secondItem="8Ej-jl-GYa" secondAttribute="trailing" constant="10" id="lbI-Px-9lo"/>
  130. <constraint firstAttribute="trailing" secondItem="pCq-Gh-cKW" secondAttribute="trailing" id="qp6-7j-R22"/>
  131. </constraints>
  132. </view>
  133. </subviews>
  134. </stackView>
  135. <button opaque="NO" contentMode="scaleToFill" enabled="NO" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7fh-7w-AcM">
  136. <rect key="frame" x="20" y="369" width="280" height="50"/>
  137. <color key="backgroundColor" name="ThemeText"/>
  138. <constraints>
  139. <constraint firstAttribute="height" constant="50" id="Lcl-2a-6hA"/>
  140. </constraints>
  141. <fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="18"/>
  142. <state key="normal" title="Login">
  143. <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  144. </state>
  145. <userDefinedRuntimeAttributes>
  146. <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  147. <integer key="value" value="25"/>
  148. </userDefinedRuntimeAttribute>
  149. </userDefinedRuntimeAttributes>
  150. <connections>
  151. <action selector="login:" destination="z4C-iC-QQa" eventType="touchUpInside" id="8aM-DK-a5E"/>
  152. </connections>
  153. </button>
  154. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="dKp-tX-RZc">
  155. <rect key="frame" x="103" y="487" width="114" height="21"/>
  156. <constraints>
  157. <constraint firstAttribute="height" constant="21" id="IZ0-en-iCE"/>
  158. </constraints>
  159. <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
  160. <state key="normal" title="Forgot password?">
  161. <color key="titleColor" name="ThemeBlue"/>
  162. </state>
  163. <connections>
  164. <action selector="forgotPassword:" destination="z4C-iC-QQa" eventType="touchUpInside" id="xh9-ev-RVo"/>
  165. </connections>
  166. </button>
  167. <stackView opaque="NO" contentMode="scaleToFill" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="qZ0-Mc-eUA">
  168. <rect key="frame" x="70" y="516" width="180.5" height="27"/>
  169. <subviews>
  170. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="New to JME?" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vyR-zb-CBC">
  171. <rect key="frame" x="0.0" y="0.0" width="84.5" height="27"/>
  172. <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
  173. <color key="textColor" name="ThemeText"/>
  174. <nil key="highlightedColor"/>
  175. </label>
  176. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="GFb-Or-Tqp">
  177. <rect key="frame" x="94.5" y="0.0" width="86" height="27"/>
  178. <fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
  179. <state key="normal" title="Register Here">
  180. <color key="titleColor" name="ThemeBlue"/>
  181. </state>
  182. <connections>
  183. <action selector="register:" destination="z4C-iC-QQa" eventType="touchUpInside" id="reB-rm-tNP"/>
  184. </connections>
  185. </button>
  186. </subviews>
  187. <constraints>
  188. <constraint firstAttribute="height" relation="lessThanOrEqual" constant="27" id="5hp-1f-Bdw"/>
  189. <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="20" id="c7P-TE-s3X"/>
  190. <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="150" id="lwa-cj-w5H"/>
  191. </constraints>
  192. </stackView>
  193. <stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yYl-oW-RDD">
  194. <rect key="frame" x="122" y="431" width="76" height="40"/>
  195. <subviews>
  196. <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="fingerprint" translatesAutoresizingMaskIntoConstraints="NO" id="2x6-yn-YbR">
  197. <rect key="frame" x="0.0" y="0.0" width="30" height="40"/>
  198. <constraints>
  199. <constraint firstAttribute="width" constant="30" id="XOO-4e-FyE"/>
  200. <constraint firstAttribute="height" constant="40" id="dtA-wR-IPZ"/>
  201. </constraints>
  202. </imageView>
  203. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3jD-aL-2QY">
  204. <rect key="frame" x="30" y="0.0" width="46" height="40"/>
  205. <constraints>
  206. <constraint firstAttribute="height" constant="40" id="fzR-FF-AjI"/>
  207. </constraints>
  208. <state key="normal" title="Button"/>
  209. <connections>
  210. <action selector="fingerprintLogin:" destination="z4C-iC-QQa" eventType="touchUpInside" id="xGn-qm-COr"/>
  211. </connections>
  212. </button>
  213. </subviews>
  214. <constraints>
  215. <constraint firstAttribute="height" constant="40" id="mZd-Oz-K4D"/>
  216. </constraints>
  217. </stackView>
  218. </subviews>
  219. <viewLayoutGuide key="safeArea" id="E46-HZ-bgE"/>
  220. <color key="backgroundColor" name="ThemeMainBackground"/>
  221. <constraints>
  222. <constraint firstItem="E46-HZ-bgE" firstAttribute="trailing" secondItem="Qm0-Vh-TcC" secondAttribute="trailing" constant="20" id="5ay-pK-Op6"/>
  223. <constraint firstItem="7fh-7w-AcM" firstAttribute="top" secondItem="Qm0-Vh-TcC" secondAttribute="bottom" constant="40" id="DVh-6G-K2D"/>
  224. <constraint firstItem="7fh-7w-AcM" firstAttribute="leading" secondItem="E46-HZ-bgE" secondAttribute="leading" constant="20" id="Hbb-yp-oyr"/>
  225. <constraint firstItem="Agq-fu-l8O" firstAttribute="top" secondItem="DTh-9U-4Cr" secondAttribute="top" constant="40" id="J5U-HL-PEP"/>
  226. <constraint firstItem="dKp-tX-RZc" firstAttribute="centerX" secondItem="DTh-9U-4Cr" secondAttribute="centerX" id="O2F-hx-hOI"/>
  227. <constraint firstItem="Agq-fu-l8O" firstAttribute="leading" secondItem="DTh-9U-4Cr" secondAttribute="leading" id="PG7-LJ-cK5"/>
  228. <constraint firstItem="qZ0-Mc-eUA" firstAttribute="centerX" secondItem="E46-HZ-bgE" secondAttribute="centerX" id="UFs-TN-e2G"/>
  229. <constraint firstItem="dKp-tX-RZc" firstAttribute="top" secondItem="yYl-oW-RDD" secondAttribute="bottom" constant="16" id="USq-S8-oUY"/>
  230. <constraint firstItem="Qm0-Vh-TcC" firstAttribute="top" secondItem="Agq-fu-l8O" secondAttribute="bottom" constant="30" id="Wfv-kO-asW"/>
  231. <constraint firstItem="E46-HZ-bgE" firstAttribute="trailing" secondItem="7fh-7w-AcM" secondAttribute="trailing" constant="20" id="chh-Uf-9zA"/>
  232. <constraint firstItem="yYl-oW-RDD" firstAttribute="top" secondItem="7fh-7w-AcM" secondAttribute="bottom" constant="12" id="g6y-rb-WRD"/>
  233. <constraint firstItem="qZ0-Mc-eUA" firstAttribute="top" secondItem="dKp-tX-RZc" secondAttribute="bottom" constant="8" id="iRs-qE-7tY"/>
  234. <constraint firstItem="Qm0-Vh-TcC" firstAttribute="leading" secondItem="E46-HZ-bgE" secondAttribute="leading" constant="20" id="sgA-Hs-5C6"/>
  235. <constraint firstAttribute="trailing" secondItem="Agq-fu-l8O" secondAttribute="trailing" id="sia-rM-gYj"/>
  236. <constraint firstItem="yYl-oW-RDD" firstAttribute="centerX" secondItem="DTh-9U-4Cr" secondAttribute="centerX" id="wLa-oJ-CQk"/>
  237. </constraints>
  238. </view>
  239. <connections>
  240. <outlet property="backButton" destination="tnt-9R-fsr" id="X2r-6s-T49"/>
  241. <outlet property="biometricStackView" destination="yYl-oW-RDD" id="7gQ-5d-eIi"/>
  242. <outlet property="fingerprintLogin" destination="3jD-aL-2QY" id="FfU-c8-D8p"/>
  243. <outlet property="forgotPasswordButton" destination="dKp-tX-RZc" id="lwg-fY-X25"/>
  244. <outlet property="headerTitle" destination="sYy-2S-Te1" id="sI8-jT-T6r"/>
  245. <outlet property="loginButton" destination="7fh-7w-AcM" id="t0o-kD-5wK"/>
  246. <outlet property="newToGmeLabel" destination="vyR-zb-CBC" id="6V2-vJ-DFj"/>
  247. <outlet property="passwordTextField" destination="pCq-Gh-cKW" id="YvF-NA-ca2"/>
  248. <outlet property="passwordToggleButon" destination="8Ej-jl-GYa" id="2cc-cZ-aPq"/>
  249. <outlet property="registerHereButton" destination="GFb-Or-Tqp" id="2XM-Ja-w9m"/>
  250. <outlet property="userNameTextField" destination="GkK-3R-8Nq" id="eb0-Nl-10V"/>
  251. </connections>
  252. </viewController>
  253. <placeholder placeholderIdentifier="IBFirstResponder" id="wh9-3o-18B" userLabel="First Responder" sceneMemberID="firstResponder"/>
  254. </objects>
  255. <point key="canvasLocation" x="1516.875" y="232.3943661971831"/>
  256. </scene>
  257. </scenes>
  258. <designables>
  259. <designable name="GkK-3R-8Nq">
  260. <size key="intrinsicContentSize" width="200" height="34"/>
  261. </designable>
  262. <designable name="pCq-Gh-cKW">
  263. <size key="intrinsicContentSize" width="67.5" height="34"/>
  264. </designable>
  265. </designables>
  266. <color key="tintColor" red="0.78177064659999995" green="0.55228364470000002" blue="0.018981300289999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  267. <resources>
  268. <image name="Show" width="20" height="14"/>
  269. <image name="back_icon" width="23" height="17"/>
  270. <image name="fingerprint" width="8" height="8"/>
  271. <image name="jme_logo" width="93" height="60"/>
  272. <image name="key" width="24" height="24"/>
  273. <image name="profile" width="26" height="26"/>
  274. <namedColor name="ThemeBlue">
  275. <color red="0.047058823529411764" green="0.12941176470588237" blue="0.41176470588235292" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  276. </namedColor>
  277. <namedColor name="ThemeMainBackground">
  278. <color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  279. </namedColor>
  280. <namedColor name="ThemeText">
  281. <color red="0.5490196078431373" green="0.58823529411764708" blue="0.62745098039215685" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  282. </namedColor>
  283. <systemColor name="systemBackgroundColor">
  284. <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  285. </systemColor>
  286. </resources>
  287. </document>