login.storyboard 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="2FW-oB-Z7W">
  3. <device id="retina4_7" orientation="portrait">
  4. <adaptation id="fullscreen"/>
  5. </device>
  6. <dependencies>
  7. <deployment identifier="iOS"/>
  8. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
  9. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  10. </dependencies>
  11. <scenes>
  12. <!--登录主界面-->
  13. <scene sceneID="Ccx-qs-7MS">
  14. <objects>
  15. <viewController storyboardIdentifier="startFlowVC" title="登录主界面" useStoryboardIdentifierAsRestorationIdentifier="YES" id="2FW-oB-Z7W" customClass="LoginViewController" customModule="O2Platform" customModuleProvider="target" sceneMemberID="viewController">
  16. <layoutGuides>
  17. <viewControllerLayoutGuide type="top" id="rYa-3c-wad"/>
  18. <viewControllerLayoutGuide type="bottom" id="3KN-iG-hyg"/>
  19. </layoutGuides>
  20. <view key="view" contentMode="scaleAspectFill" id="rdd-Fo-hEI">
  21. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  22. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  23. <subviews>
  24. <imageView contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="startImage" translatesAutoresizingMaskIntoConstraints="NO" id="K38-8L-qgc">
  25. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  26. <gestureRecognizers/>
  27. <connections>
  28. <outletCollection property="gestureRecognizers" destination="vcW-1Q-9FH" appends="YES" id="mx9-2V-B3N"/>
  29. </connections>
  30. </imageView>
  31. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="1bI-e6-ANg">
  32. <rect key="frame" x="147.5" y="90" width="80" height="80"/>
  33. <constraints>
  34. <constraint firstAttribute="height" constant="80" id="2zO-EG-G0T"/>
  35. <constraint firstAttribute="width" constant="80" id="uey-R9-gFc"/>
  36. </constraints>
  37. </imageView>
  38. </subviews>
  39. <constraints>
  40. <constraint firstItem="K38-8L-qgc" firstAttribute="leading" secondItem="rdd-Fo-hEI" secondAttribute="leading" id="PGA-dd-l8v"/>
  41. <constraint firstItem="1bI-e6-ANg" firstAttribute="top" secondItem="rYa-3c-wad" secondAttribute="bottom" constant="70" id="VgF-wY-Pgd"/>
  42. <constraint firstItem="3KN-iG-hyg" firstAttribute="top" secondItem="K38-8L-qgc" secondAttribute="bottom" id="W2e-zb-vXZ"/>
  43. <constraint firstAttribute="trailing" secondItem="K38-8L-qgc" secondAttribute="trailing" id="ZIp-e6-I6R"/>
  44. <constraint firstItem="K38-8L-qgc" firstAttribute="top" secondItem="rdd-Fo-hEI" secondAttribute="top" id="o31-Xt-L3f"/>
  45. <constraint firstItem="1bI-e6-ANg" firstAttribute="centerX" secondItem="rdd-Fo-hEI" secondAttribute="centerX" id="wWa-nd-mNP"/>
  46. </constraints>
  47. </view>
  48. <extendedEdge key="edgesForExtendedLayout"/>
  49. <navigationItem key="navigationItem" id="aRC-sT-tD2"/>
  50. <nil key="simulatedTopBarMetrics"/>
  51. <nil key="simulatedBottomBarMetrics"/>
  52. <connections>
  53. <outlet property="iconImageView" destination="1bI-e6-ANg" id="KGZ-HC-FaY"/>
  54. <outlet property="startImage" destination="K38-8L-qgc" id="crH-6k-I7C"/>
  55. <segue destination="Yh7-G2-VLg" kind="show" identifier="bindPhoneSegue" id="tfs-d0-XfH"/>
  56. <segue destination="a0S-mR-qpd" kind="showDetail" identifier="loginSystemSegue" id="JJL-NL-6qL"/>
  57. </connections>
  58. </viewController>
  59. <placeholder placeholderIdentifier="IBFirstResponder" id="c32-Ay-Pfc" userLabel="First Responder" sceneMemberID="firstResponder"/>
  60. <tapGestureRecognizer id="vcW-1Q-9FH">
  61. <connections>
  62. <action selector="show:" destination="2FW-oB-Z7W" id="sPU-Ec-Vmk"/>
  63. </connections>
  64. </tapGestureRecognizer>
  65. </objects>
  66. <point key="canvasLocation" x="21.600000000000001" y="226.23688155922042"/>
  67. </scene>
  68. <!--Bind Register Controller-->
  69. <scene sceneID="vPW-Kt-T9L">
  70. <objects>
  71. <viewController id="Yh7-G2-VLg" customClass="OOBindRegisterController" customModule="O2Platform" customModuleProvider="target" sceneMemberID="viewController">
  72. <layoutGuides>
  73. <viewControllerLayoutGuide type="top" id="6T5-Oe-E63"/>
  74. <viewControllerLayoutGuide type="bottom" id="7gm-wr-Vo0"/>
  75. </layoutGuides>
  76. <view key="view" contentMode="scaleToFill" id="ABT-PI-PrG">
  77. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  78. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  79. <subviews>
  80. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="pic_yzsj_bj" translatesAutoresizingMaskIntoConstraints="NO" id="4ge-aX-o7i">
  81. <rect key="frame" x="0.0" y="64" width="375" height="147"/>
  82. <constraints>
  83. <constraint firstAttribute="height" constant="147" id="QCY-1s-PDy"/>
  84. </constraints>
  85. </imageView>
  86. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="HIL-F0-SqA">
  87. <rect key="frame" x="16" y="243" width="343" height="180"/>
  88. <subviews>
  89. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="请输入手机号" textAlignment="natural" minimumFontSize="17" clearButtonMode="whileEditing" translatesAutoresizingMaskIntoConstraints="NO" id="ObS-rR-SV6" customClass="OOUITextField" customModule="O2Platform" customModuleProvider="target">
  90. <rect key="frame" x="0.0" y="0.0" width="343" height="50"/>
  91. <constraints>
  92. <constraint firstAttribute="height" constant="50" id="41I-dW-fmr"/>
  93. </constraints>
  94. <nil key="textColor"/>
  95. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  96. <textInputTraits key="textInputTraits"/>
  97. <userDefinedRuntimeAttributes>
  98. <userDefinedRuntimeAttribute type="image" keyPath="leftImage" value="icon_phone_nor"/>
  99. <userDefinedRuntimeAttribute type="image" keyPath="leftLightImage" value="icon_phone_sel"/>
  100. <userDefinedRuntimeAttribute type="color" keyPath="lineColor">
  101. <color key="value" red="0.98431372549999996" green="0.2784313725" blue="0.2784313725" alpha="0.39894584760000001" colorSpace="calibratedRGB"/>
  102. </userDefinedRuntimeAttribute>
  103. <userDefinedRuntimeAttribute type="color" keyPath="lineLightColor">
  104. <color key="value" red="0.98431372549999996" green="0.2784313725" blue="0.2784313725" alpha="1" colorSpace="calibratedRGB"/>
  105. </userDefinedRuntimeAttribute>
  106. </userDefinedRuntimeAttributes>
  107. </textField>
  108. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="请输入验证码" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="f1x-qE-7k6" customClass="OOUIDownButtonTextField" customModule="O2Platform" customModuleProvider="target">
  109. <rect key="frame" x="0.0" y="70" width="343" height="50"/>
  110. <constraints>
  111. <constraint firstAttribute="height" constant="50" id="xvt-De-9D4"/>
  112. </constraints>
  113. <nil key="textColor"/>
  114. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  115. <textInputTraits key="textInputTraits"/>
  116. <userDefinedRuntimeAttributes>
  117. <userDefinedRuntimeAttribute type="string" keyPath="buttonTitle" value="发送验证码"/>
  118. <userDefinedRuntimeAttribute type="image" keyPath="leftImage" value="icon_verification_code_nor"/>
  119. <userDefinedRuntimeAttribute type="image" keyPath="leftLightImage" value="icon_verification_code_sel"/>
  120. <userDefinedRuntimeAttribute type="color" keyPath="lineColor">
  121. <color key="value" red="0.98431372549999996" green="0.2784313725" blue="0.2784313725" alpha="0.39894584760000001" colorSpace="calibratedRGB"/>
  122. </userDefinedRuntimeAttribute>
  123. <userDefinedRuntimeAttribute type="color" keyPath="lineLightColor">
  124. <color key="value" red="0.85262101889999997" green="0.42218321559999999" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  125. </userDefinedRuntimeAttribute>
  126. </userDefinedRuntimeAttributes>
  127. </textField>
  128. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="RFi-UF-mda" customClass="OOBaseUIButton" customModule="O2Platform" customModuleProvider="target">
  129. <rect key="frame" x="0.0" y="140" width="343" height="40"/>
  130. <color key="backgroundColor" red="0.98431372549999996" green="0.2784313725" blue="0.2784313725" alpha="1" colorSpace="calibratedRGB"/>
  131. <constraints>
  132. <constraint firstAttribute="height" constant="40" id="COC-uY-wDR"/>
  133. </constraints>
  134. <fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="15"/>
  135. <state key="normal" title="下一步">
  136. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  137. </state>
  138. <userDefinedRuntimeAttributes>
  139. <userDefinedRuntimeAttribute type="number" keyPath="layerCornerRadius">
  140. <integer key="value" value="20"/>
  141. </userDefinedRuntimeAttribute>
  142. </userDefinedRuntimeAttributes>
  143. <connections>
  144. <action selector="nextAction:" destination="Yh7-G2-VLg" eventType="touchUpInside" id="KL0-p5-GTp"/>
  145. </connections>
  146. </button>
  147. </subviews>
  148. <constraints>
  149. <constraint firstAttribute="height" constant="180" id="AHz-Nh-462"/>
  150. </constraints>
  151. </stackView>
  152. </subviews>
  153. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  154. <constraints>
  155. <constraint firstItem="HIL-F0-SqA" firstAttribute="leading" secondItem="ABT-PI-PrG" secondAttribute="leadingMargin" id="2Cx-SG-Ix9"/>
  156. <constraint firstItem="4ge-aX-o7i" firstAttribute="leading" secondItem="ABT-PI-PrG" secondAttribute="leading" id="dvU-ra-Fmg"/>
  157. <constraint firstItem="HIL-F0-SqA" firstAttribute="top" secondItem="4ge-aX-o7i" secondAttribute="bottom" constant="32" id="nVb-Ei-Dvp"/>
  158. <constraint firstItem="4ge-aX-o7i" firstAttribute="top" secondItem="ABT-PI-PrG" secondAttribute="top" constant="64" id="oNl-Mu-3pl"/>
  159. <constraint firstAttribute="trailing" secondItem="4ge-aX-o7i" secondAttribute="trailing" id="piY-o5-Bov"/>
  160. <constraint firstAttribute="trailingMargin" secondItem="HIL-F0-SqA" secondAttribute="trailing" id="rdA-er-aLr"/>
  161. </constraints>
  162. </view>
  163. <connections>
  164. <outlet property="codeTextField" destination="f1x-qE-7k6" id="Chu-HT-XON"/>
  165. <outlet property="nextButton" destination="RFi-UF-mda" id="88V-wJ-QQy"/>
  166. <outlet property="phoneNumberTextField" destination="ObS-rR-SV6" id="Qqu-Lw-bal"/>
  167. <segue destination="ijN-Lx-ufq" kind="show" identifier="nextSelectNodeSegue" id="auB-XD-Zao"/>
  168. <segue destination="vZ4-uk-11h" kind="unwind" identifier="backStartSegue" unwindAction="unBindComplete:" id="uEu-Bh-AwH"/>
  169. </connections>
  170. </viewController>
  171. <placeholder placeholderIdentifier="IBFirstResponder" id="t9c-bh-cYL" userLabel="First Responder" sceneMemberID="firstResponder"/>
  172. <exit id="vZ4-uk-11h" userLabel="Exit" sceneMemberID="exit"/>
  173. </objects>
  174. <point key="canvasLocation" x="1015" y="-795"/>
  175. </scene>
  176. <!--Bind Node View Controller-->
  177. <scene sceneID="8NX-J9-U8P">
  178. <objects>
  179. <viewController id="ijN-Lx-ufq" customClass="OOBindNodeViewController" customModule="O2Platform" customModuleProvider="target" sceneMemberID="viewController">
  180. <layoutGuides>
  181. <viewControllerLayoutGuide type="top" id="Ezg-YY-sz7"/>
  182. <viewControllerLayoutGuide type="bottom" id="r53-28-RdP"/>
  183. </layoutGuides>
  184. <view key="view" contentMode="scaleToFill" id="xoM-4c-VPc">
  185. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  186. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  187. <subviews>
  188. <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="dnx-pt-seb">
  189. <rect key="frame" x="0.0" y="66" width="375" height="601"/>
  190. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  191. <inset key="separatorInset" minX="15" minY="0.0" maxX="15" maxY="0.0"/>
  192. <prototypes>
  193. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="OONodeUnitTableViewCell" id="sh0-GF-gvO" customClass="OONodeUnitTableViewCell" customModule="O2Platform" customModuleProvider="target">
  194. <rect key="frame" x="0.0" y="28" width="375" height="44"/>
  195. <autoresizingMask key="autoresizingMask"/>
  196. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="sh0-GF-gvO" id="EcZ-57-FOC">
  197. <rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
  198. <autoresizingMask key="autoresizingMask"/>
  199. <subviews>
  200. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="icon_liebiao1" highlightedImage="icon_liebiao1" translatesAutoresizingMaskIntoConstraints="NO" id="eSE-rC-sdC">
  201. <rect key="frame" x="15" y="11" width="22" height="22"/>
  202. <constraints>
  203. <constraint firstAttribute="width" constant="22" id="lbS-6x-LVf"/>
  204. <constraint firstAttribute="height" constant="22" id="rwO-Dc-TVx"/>
  205. </constraints>
  206. </imageView>
  207. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ANNA组织" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="86p-zE-rWI">
  208. <rect key="frame" x="48" y="12.5" width="279" height="18.5"/>
  209. <constraints>
  210. <constraint firstAttribute="height" constant="18.5" id="utf-Qz-Nga"/>
  211. </constraints>
  212. <fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
  213. <color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
  214. <nil key="highlightedColor"/>
  215. </label>
  216. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="icon_circle" highlightedImage="icon__ok2_click" translatesAutoresizingMaskIntoConstraints="NO" id="6pg-2l-8AO">
  217. <rect key="frame" x="338" y="11" width="22" height="22"/>
  218. <constraints>
  219. <constraint firstAttribute="width" constant="22" id="Kh2-7z-vhD"/>
  220. <constraint firstAttribute="height" constant="22" id="eDN-ft-sSR"/>
  221. </constraints>
  222. </imageView>
  223. </subviews>
  224. <constraints>
  225. <constraint firstItem="eSE-rC-sdC" firstAttribute="centerY" secondItem="EcZ-57-FOC" secondAttribute="centerY" id="BAk-g8-8YH"/>
  226. <constraint firstItem="6pg-2l-8AO" firstAttribute="centerY" secondItem="EcZ-57-FOC" secondAttribute="centerY" id="DA7-Um-pHk"/>
  227. <constraint firstItem="6pg-2l-8AO" firstAttribute="trailing" secondItem="EcZ-57-FOC" secondAttribute="trailingMargin" id="MNS-qv-LKH"/>
  228. <constraint firstItem="86p-zE-rWI" firstAttribute="leading" secondItem="eSE-rC-sdC" secondAttribute="trailing" constant="11" id="YwS-yB-Uuf"/>
  229. <constraint firstItem="eSE-rC-sdC" firstAttribute="leading" secondItem="EcZ-57-FOC" secondAttribute="leadingMargin" id="krt-Pt-mbX"/>
  230. <constraint firstItem="86p-zE-rWI" firstAttribute="centerY" secondItem="EcZ-57-FOC" secondAttribute="centerY" id="oVs-Dk-aLE"/>
  231. <constraint firstItem="6pg-2l-8AO" firstAttribute="leading" secondItem="86p-zE-rWI" secondAttribute="trailing" constant="11" id="u4n-CO-A4X"/>
  232. </constraints>
  233. </tableViewCellContentView>
  234. <connections>
  235. <outlet property="iconImageView" destination="eSE-rC-sdC" id="YT1-79-hnH"/>
  236. <outlet property="nodeNameLabel" destination="86p-zE-rWI" id="hbH-Wn-ppv"/>
  237. <outlet property="selectImageView" destination="6pg-2l-8AO" id="TMY-0O-imu"/>
  238. </connections>
  239. </tableViewCell>
  240. </prototypes>
  241. </tableView>
  242. </subviews>
  243. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  244. <constraints>
  245. <constraint firstItem="dnx-pt-seb" firstAttribute="leading" secondItem="xoM-4c-VPc" secondAttribute="leading" id="1dK-o5-Mxg"/>
  246. <constraint firstItem="r53-28-RdP" firstAttribute="top" secondItem="dnx-pt-seb" secondAttribute="bottom" id="4j3-Ja-xbw"/>
  247. <constraint firstAttribute="trailing" secondItem="dnx-pt-seb" secondAttribute="trailing" id="7lf-X7-E8I"/>
  248. <constraint firstItem="dnx-pt-seb" firstAttribute="top" secondItem="xoM-4c-VPc" secondAttribute="top" constant="66" id="nU3-HT-gYj"/>
  249. </constraints>
  250. </view>
  251. <connections>
  252. <outlet property="tableView" destination="dnx-pt-seb" id="V2c-6e-l1z"/>
  253. <segue destination="UjQ-yB-fOD" kind="unwind" identifier="backBindComplete" unwindAction="unBindComplete:" id="Xzk-St-buE"/>
  254. </connections>
  255. </viewController>
  256. <placeholder placeholderIdentifier="IBFirstResponder" id="SY4-sf-leY" userLabel="First Responder" sceneMemberID="firstResponder"/>
  257. <exit id="UjQ-yB-fOD" userLabel="Exit" sceneMemberID="exit"/>
  258. </objects>
  259. <point key="canvasLocation" x="1879" y="-796"/>
  260. </scene>
  261. <!--Login View Controller-->
  262. <scene sceneID="uwt-1a-0iu">
  263. <objects>
  264. <viewController storyboardIdentifier="loginVC" hidesBottomBarWhenPushed="YES" id="a0S-mR-qpd" customClass="OOLoginViewController" customModule="O2Platform" customModuleProvider="target" sceneMemberID="viewController">
  265. <layoutGuides>
  266. <viewControllerLayoutGuide type="top" id="gLp-Ql-ZqA"/>
  267. <viewControllerLayoutGuide type="bottom" id="T98-3m-c1C"/>
  268. </layoutGuides>
  269. <view key="view" contentMode="scaleToFill" id="5mI-Py-vbm">
  270. <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
  271. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  272. <subviews>
  273. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="pic_o2_moren1" highlightedImage="pic_o2_moren1" translatesAutoresizingMaskIntoConstraints="NO" id="wxO-Qg-4fw">
  274. <rect key="frame" x="140" y="80" width="95" height="95"/>
  275. <constraints>
  276. <constraint firstAttribute="width" constant="95" id="AFL-pU-hnM"/>
  277. <constraint firstAttribute="height" constant="95" id="ef6-XN-IYs"/>
  278. </constraints>
  279. </imageView>
  280. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="VlL-pa-xtW">
  281. <rect key="frame" x="16" y="195" width="343" height="180"/>
  282. <subviews>
  283. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="请输入用户名" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="lEi-tc-UYF" customClass="OOUITextField" customModule="O2Platform" customModuleProvider="target">
  284. <rect key="frame" x="0.0" y="0.0" width="343" height="50"/>
  285. <constraints>
  286. <constraint firstAttribute="height" constant="50" id="PAM-WB-VG7"/>
  287. </constraints>
  288. <nil key="textColor"/>
  289. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  290. <textInputTraits key="textInputTraits"/>
  291. <userDefinedRuntimeAttributes>
  292. <userDefinedRuntimeAttribute type="image" keyPath="leftImage" value="icon_user_nor"/>
  293. <userDefinedRuntimeAttribute type="image" keyPath="leftLightImage" value="icon_user_sel"/>
  294. <userDefinedRuntimeAttribute type="color" keyPath="lineColor">
  295. <color key="value" red="0.98431372549999996" green="0.2784313725" blue="0.2784313725" alpha="0.39894584760000001" colorSpace="calibratedRGB"/>
  296. </userDefinedRuntimeAttribute>
  297. <userDefinedRuntimeAttribute type="color" keyPath="lineLightColor">
  298. <color key="value" red="0.85262101889999997" green="0.42218321559999999" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  299. </userDefinedRuntimeAttribute>
  300. </userDefinedRuntimeAttributes>
  301. </textField>
  302. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="请输入动态密码" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="uXf-3e-9Bs" customClass="OOUIDownButtonTextField" customModule="O2Platform" customModuleProvider="target">
  303. <rect key="frame" x="0.0" y="70" width="343" height="50"/>
  304. <constraints>
  305. <constraint firstAttribute="height" constant="50" id="YG6-dA-cc6"/>
  306. </constraints>
  307. <nil key="textColor"/>
  308. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  309. <textInputTraits key="textInputTraits"/>
  310. <userDefinedRuntimeAttributes>
  311. <userDefinedRuntimeAttribute type="image" keyPath="leftImage" value="icon_verification_code_nor"/>
  312. <userDefinedRuntimeAttribute type="image" keyPath="leftLightImage" value="icon_verification_code_sel"/>
  313. <userDefinedRuntimeAttribute type="color" keyPath="lineColor">
  314. <color key="value" red="0.98431372549999996" green="0.2784313725" blue="0.2784313725" alpha="0.39894584760000001" colorSpace="calibratedRGB"/>
  315. </userDefinedRuntimeAttribute>
  316. <userDefinedRuntimeAttribute type="color" keyPath="lineLightColor">
  317. <color key="value" red="0.85262101889999997" green="0.42218321559999999" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  318. </userDefinedRuntimeAttribute>
  319. <userDefinedRuntimeAttribute type="color" keyPath="buttonTitleColor">
  320. <color key="value" red="1" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  321. </userDefinedRuntimeAttribute>
  322. <userDefinedRuntimeAttribute type="color" keyPath="labelTextColor">
  323. <color key="value" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
  324. </userDefinedRuntimeAttribute>
  325. </userDefinedRuntimeAttributes>
  326. </textField>
  327. <textField hidden="YES" opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="请输入密码" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Nr9-8F-s20" customClass="OOUITextField" customModule="O2Platform" customModuleProvider="target">
  328. <rect key="frame" x="0.0" y="130" width="343" height="50"/>
  329. <constraints>
  330. <constraint firstAttribute="height" constant="50" id="jfy-Ns-KfD"/>
  331. </constraints>
  332. <nil key="textColor"/>
  333. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  334. <textInputTraits key="textInputTraits" textContentType="password"/>
  335. <userDefinedRuntimeAttributes>
  336. <userDefinedRuntimeAttribute type="image" keyPath="leftImage" value="icon_verification_code_nor"/>
  337. <userDefinedRuntimeAttribute type="image" keyPath="leftLightImage" value="icon_verification_code_sel"/>
  338. <userDefinedRuntimeAttribute type="color" keyPath="lineColor">
  339. <color key="value" red="0.98431372549999996" green="0.2784313725" blue="0.2784313725" alpha="0.39894584760000001" colorSpace="calibratedRGB"/>
  340. </userDefinedRuntimeAttribute>
  341. <userDefinedRuntimeAttribute type="color" keyPath="lineLightColor">
  342. <color key="value" red="0.85262101889999997" green="0.42218321559999999" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  343. </userDefinedRuntimeAttribute>
  344. <userDefinedRuntimeAttribute type="color" keyPath="buttonTitleColor">
  345. <color key="value" red="1" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  346. </userDefinedRuntimeAttribute>
  347. <userDefinedRuntimeAttribute type="color" keyPath="labelTextColor">
  348. <color key="value" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
  349. </userDefinedRuntimeAttribute>
  350. </userDefinedRuntimeAttributes>
  351. </textField>
  352. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="bkV-iJ-Vkd" customClass="OOBaseUIButton" customModule="O2Platform" customModuleProvider="target">
  353. <rect key="frame" x="0.0" y="140" width="343" height="40"/>
  354. <color key="backgroundColor" red="0.98431372549999996" green="0.2784313725" blue="0.2784313725" alpha="1" colorSpace="calibratedRGB"/>
  355. <constraints>
  356. <constraint firstAttribute="height" constant="40" id="43O-2Q-T3O"/>
  357. </constraints>
  358. <state key="normal" title="登录">
  359. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  360. </state>
  361. <userDefinedRuntimeAttributes>
  362. <userDefinedRuntimeAttribute type="number" keyPath="layerCornerRadius">
  363. <integer key="value" value="20"/>
  364. </userDefinedRuntimeAttribute>
  365. </userDefinedRuntimeAttributes>
  366. <connections>
  367. <action selector="btnLogin:" destination="a0S-mR-qpd" eventType="touchUpInside" id="jDa-A9-zCD"/>
  368. </connections>
  369. </button>
  370. <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="HIY-PP-gKr">
  371. <rect key="frame" x="0.0" y="180" width="343" height="40"/>
  372. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  373. <constraints>
  374. <constraint firstAttribute="height" constant="40" id="Ovv-nX-eSe"/>
  375. </constraints>
  376. <state key="normal" title="刷脸登录">
  377. <color key="titleColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  378. </state>
  379. <userDefinedRuntimeAttributes>
  380. <userDefinedRuntimeAttribute type="number" keyPath="layerCornerRadius">
  381. <integer key="value" value="20"/>
  382. </userDefinedRuntimeAttribute>
  383. <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
  384. <real key="value" value="20"/>
  385. </userDefinedRuntimeAttribute>
  386. <userDefinedRuntimeAttribute type="number" keyPath="borderWidth">
  387. <real key="value" value="1"/>
  388. </userDefinedRuntimeAttribute>
  389. <userDefinedRuntimeAttribute type="color" keyPath="borderColor">
  390. <color key="value" red="0.82352941180000006" green="0.22352941179999999" blue="0.19215686269999999" alpha="1" colorSpace="calibratedRGB"/>
  391. </userDefinedRuntimeAttribute>
  392. </userDefinedRuntimeAttributes>
  393. <connections>
  394. <action selector="faceRecgnizeAction:" destination="a0S-mR-qpd" eventType="touchUpInside" id="xHp-Z1-4Xn"/>
  395. </connections>
  396. </button>
  397. </subviews>
  398. </stackView>
  399. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Copyright © 2017 All Rights Reserved" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="A52-E8-znd">
  400. <rect key="frame" x="16" y="617" width="343" height="30"/>
  401. <constraints>
  402. <constraint firstAttribute="height" constant="30" id="Ak2-v8-JaT"/>
  403. </constraints>
  404. <fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="13"/>
  405. <color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
  406. <nil key="highlightedColor"/>
  407. </label>
  408. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sdH-Rd-Uu5">
  409. <rect key="frame" x="243" y="383" width="100" height="35"/>
  410. <constraints>
  411. <constraint firstAttribute="height" constant="35" id="McM-ZF-FyV"/>
  412. <constraint firstAttribute="width" constant="100" id="kFw-P8-2nn"/>
  413. </constraints>
  414. <state key="normal" title="重新绑定">
  415. <color key="titleColor" red="0.59999999999999998" green="0.59999999999999998" blue="0.59999999999999998" alpha="1" colorSpace="calibratedRGB"/>
  416. </state>
  417. <connections>
  418. <action selector="btnReBindNodeAction:" destination="a0S-mR-qpd" eventType="touchUpInside" id="qQA-3H-Xcv"/>
  419. </connections>
  420. </button>
  421. </subviews>
  422. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  423. <constraints>
  424. <constraint firstItem="A52-E8-znd" firstAttribute="trailing" secondItem="5mI-Py-vbm" secondAttribute="trailingMargin" id="8Dk-wa-Ccx"/>
  425. <constraint firstAttribute="trailingMargin" secondItem="sdH-Rd-Uu5" secondAttribute="trailing" constant="16" id="TtL-jY-jKL"/>
  426. <constraint firstItem="wxO-Qg-4fw" firstAttribute="top" secondItem="gLp-Ql-ZqA" secondAttribute="bottom" constant="60" id="fPU-OV-aGc"/>
  427. <constraint firstAttribute="trailingMargin" secondItem="VlL-pa-xtW" secondAttribute="trailing" id="gvX-Ce-MAk"/>
  428. <constraint firstItem="VlL-pa-xtW" firstAttribute="leading" secondItem="5mI-Py-vbm" secondAttribute="leadingMargin" id="j3r-BR-mFm"/>
  429. <constraint firstItem="T98-3m-c1C" firstAttribute="top" secondItem="A52-E8-znd" secondAttribute="bottom" constant="20" id="jBT-eo-ZAy"/>
  430. <constraint firstItem="VlL-pa-xtW" firstAttribute="top" secondItem="wxO-Qg-4fw" secondAttribute="bottom" constant="20" id="pHo-lO-tQj"/>
  431. <constraint firstItem="sdH-Rd-Uu5" firstAttribute="top" secondItem="VlL-pa-xtW" secondAttribute="bottom" constant="8" id="ucf-wv-zlC"/>
  432. <constraint firstItem="A52-E8-znd" firstAttribute="leading" secondItem="5mI-Py-vbm" secondAttribute="leadingMargin" id="vLr-qE-9gX"/>
  433. <constraint firstItem="wxO-Qg-4fw" firstAttribute="centerX" secondItem="5mI-Py-vbm" secondAttribute="centerX" id="vca-jj-UD9"/>
  434. </constraints>
  435. </view>
  436. <nil key="simulatedStatusBarMetrics"/>
  437. <nil key="simulatedTopBarMetrics"/>
  438. <nil key="simulatedBottomBarMetrics"/>
  439. <connections>
  440. <outlet property="copyrightLabel" destination="A52-E8-znd" id="Ybu-EC-cUV"/>
  441. <outlet property="faceRecgnizeLoginBtn" destination="HIY-PP-gKr" id="V5c-E6-cbe"/>
  442. <outlet property="logoImageView" destination="wxO-Qg-4fw" id="Hh7-Oe-gAu"/>
  443. <outlet property="passwordField" destination="Nr9-8F-s20" id="nwD-fE-rjt"/>
  444. <outlet property="passwordTextField" destination="uXf-3e-9Bs" id="iZX-5X-X5f"/>
  445. <outlet property="rebindBtn" destination="sdH-Rd-Uu5" id="iHL-Bh-Y5K"/>
  446. <outlet property="submitButton" destination="bkV-iJ-Vkd" id="QRH-jn-yYN"/>
  447. <outlet property="userNameTextField" destination="lEi-tc-UYF" id="wwi-lw-TMN"/>
  448. <segue destination="2FW-oB-Z7W" kind="showDetail" identifier="reBindSegue" id="6gx-hN-LjT"/>
  449. </connections>
  450. </viewController>
  451. <placeholder placeholderIdentifier="IBFirstResponder" id="Rsu-MQ-dYI" userLabel="First Responder" sceneMemberID="firstResponder"/>
  452. </objects>
  453. <point key="canvasLocation" x="1878" y="102"/>
  454. </scene>
  455. </scenes>
  456. <resources>
  457. <image name="icon__ok2_click" width="22" height="22"/>
  458. <image name="icon_circle" width="22" height="22"/>
  459. <image name="icon_liebiao1" width="20" height="20"/>
  460. <image name="icon_phone_nor" width="20" height="20"/>
  461. <image name="icon_phone_sel" width="20" height="20"/>
  462. <image name="icon_user_nor" width="20" height="20"/>
  463. <image name="icon_user_sel" width="20" height="20"/>
  464. <image name="icon_verification_code_nor" width="20" height="20"/>
  465. <image name="icon_verification_code_sel" width="20" height="20"/>
  466. <image name="pic_o2_moren1" width="87" height="87"/>
  467. <image name="pic_yzsj_bj" width="375" height="147"/>
  468. <image name="startImage" width="750" height="1334"/>
  469. </resources>
  470. </document>