RDSLoginPwdCodeVC.xib 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="21701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
  3. <device id="retina4_7" orientation="portrait" appearance="light"/>
  4. <dependencies>
  5. <deployment identifier="iOS"/>
  6. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21679"/>
  7. <capability name="Safe area layout guides" minToolsVersion="9.0"/>
  8. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  9. </dependencies>
  10. <objects>
  11. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="RDSLoginPwdCodeVC">
  12. <connections>
  13. <outlet property="accountTF" destination="WkB-7F-6Ft" id="ibF-9w-6Ot"/>
  14. <outlet property="agreeBtn" destination="Rh0-e6-uZv" id="YF6-H5-ZFC"/>
  15. <outlet property="pwdTF" destination="Ess-oS-ZGn" id="Hev-Xo-T8P"/>
  16. <outlet property="view" destination="mnr-ox-Vlg" id="lhB-rJ-8pF"/>
  17. </connections>
  18. </placeholder>
  19. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  20. <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="mnr-ox-Vlg">
  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. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FhI-eS-aEt">
  25. <rect key="frame" x="30" y="169" width="315" height="62"/>
  26. <subviews>
  27. <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="bottom" placeholder="请输入您的手机号" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="WkB-7F-6Ft">
  28. <rect key="frame" x="0.0" y="3" width="315" height="51"/>
  29. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  30. <textInputTraits key="textInputTraits" keyboardType="phonePad"/>
  31. </textField>
  32. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="m2P-T9-uOA">
  33. <rect key="frame" x="0.0" y="61" width="315" height="1"/>
  34. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.095756278129999997" colorSpace="custom" customColorSpace="calibratedRGB"/>
  35. <constraints>
  36. <constraint firstAttribute="height" constant="1" id="7iR-8D-bdv"/>
  37. </constraints>
  38. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  39. <nil key="textColor"/>
  40. <nil key="highlightedColor"/>
  41. </label>
  42. </subviews>
  43. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  44. <constraints>
  45. <constraint firstItem="WkB-7F-6Ft" firstAttribute="top" secondItem="FhI-eS-aEt" secondAttribute="top" constant="3" id="AdN-rp-IOv"/>
  46. <constraint firstAttribute="bottom" secondItem="WkB-7F-6Ft" secondAttribute="bottom" constant="8" id="KCA-If-tfr"/>
  47. <constraint firstItem="WkB-7F-6Ft" firstAttribute="leading" secondItem="FhI-eS-aEt" secondAttribute="leading" id="Lhd-B5-QiB"/>
  48. <constraint firstAttribute="trailing" secondItem="m2P-T9-uOA" secondAttribute="trailing" id="MPD-hM-iGC"/>
  49. <constraint firstAttribute="bottom" secondItem="m2P-T9-uOA" secondAttribute="bottom" id="WEB-pb-sTr"/>
  50. <constraint firstItem="WkB-7F-6Ft" firstAttribute="centerX" secondItem="FhI-eS-aEt" secondAttribute="centerX" id="Wnb-AV-lNf"/>
  51. <constraint firstAttribute="width" secondItem="FhI-eS-aEt" secondAttribute="height" multiplier="280:55" id="wgV-tZ-L82"/>
  52. <constraint firstItem="m2P-T9-uOA" firstAttribute="leading" secondItem="FhI-eS-aEt" secondAttribute="leading" id="zr9-km-oAP"/>
  53. </constraints>
  54. </view>
  55. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="HRU-xP-9Qk">
  56. <rect key="frame" x="30" y="255" width="315" height="62"/>
  57. <subviews>
  58. <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="bottom" placeholder="请输入密码" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Ess-oS-ZGn">
  59. <rect key="frame" x="0.0" y="3" width="215" height="51"/>
  60. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  61. <textInputTraits key="textInputTraits" keyboardType="alphabet" secureTextEntry="YES"/>
  62. </textField>
  63. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="cJe-ok-v0V">
  64. <rect key="frame" x="235" y="31" width="80" height="30"/>
  65. <constraints>
  66. <constraint firstAttribute="height" constant="30" id="Ns5-Pc-8LO"/>
  67. <constraint firstAttribute="width" constant="80" id="eyU-3f-orz"/>
  68. </constraints>
  69. <fontDescription key="fontDescription" type="boldSystem" pointSize="14"/>
  70. <state key="normal" title="忘记密码?">
  71. <color key="titleColor" red="0.027450980390000001" green="0.70196078429999997" blue="0.72549019609999998" alpha="1" colorSpace="calibratedRGB"/>
  72. </state>
  73. <connections>
  74. <action selector="p_toForgetPwd" destination="-1" eventType="touchUpInside" id="fGT-IB-hbS"/>
  75. </connections>
  76. </button>
  77. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zda-TH-ZGf">
  78. <rect key="frame" x="0.0" y="61" width="315" height="1"/>
  79. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.095756278129999997" colorSpace="custom" customColorSpace="calibratedRGB"/>
  80. <constraints>
  81. <constraint firstAttribute="height" constant="1" id="KNL-0i-Kpp"/>
  82. </constraints>
  83. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  84. <nil key="textColor"/>
  85. <nil key="highlightedColor"/>
  86. </label>
  87. </subviews>
  88. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  89. <constraints>
  90. <constraint firstItem="Ess-oS-ZGn" firstAttribute="leading" secondItem="HRU-xP-9Qk" secondAttribute="leading" id="Dv9-Eh-b9i"/>
  91. <constraint firstItem="zda-TH-ZGf" firstAttribute="leading" secondItem="HRU-xP-9Qk" secondAttribute="leading" id="GoV-gu-syj"/>
  92. <constraint firstAttribute="trailing" secondItem="cJe-ok-v0V" secondAttribute="trailing" id="LAx-Sd-ubc"/>
  93. <constraint firstItem="Ess-oS-ZGn" firstAttribute="top" secondItem="HRU-xP-9Qk" secondAttribute="top" constant="3" id="MSs-IM-3Mj"/>
  94. <constraint firstAttribute="trailing" secondItem="zda-TH-ZGf" secondAttribute="trailing" id="Zfi-TE-tpA"/>
  95. <constraint firstAttribute="bottom" secondItem="Ess-oS-ZGn" secondAttribute="bottom" constant="8" id="b6L-eF-o1G"/>
  96. <constraint firstItem="zda-TH-ZGf" firstAttribute="top" secondItem="cJe-ok-v0V" secondAttribute="bottom" id="lYt-0J-0UP"/>
  97. <constraint firstAttribute="bottom" secondItem="zda-TH-ZGf" secondAttribute="bottom" id="plu-bV-hpP"/>
  98. <constraint firstItem="cJe-ok-v0V" firstAttribute="leading" secondItem="Ess-oS-ZGn" secondAttribute="trailing" constant="20" id="yZW-EX-BLm"/>
  99. </constraints>
  100. </view>
  101. <button opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7Ik-0I-3Xg">
  102. <rect key="frame" x="37.5" y="372" width="300" height="48"/>
  103. <color key="backgroundColor" red="0.027450980390000001" green="0.70196078429999997" blue="0.72549019609999998" alpha="1" colorSpace="calibratedRGB"/>
  104. <constraints>
  105. <constraint firstAttribute="height" constant="48" id="KTN-pV-umm"/>
  106. </constraints>
  107. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  108. <state key="normal" title="登录">
  109. <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  110. </state>
  111. <userDefinedRuntimeAttributes>
  112. <userDefinedRuntimeAttribute type="string" keyPath="layer.cornerRadius" value="8"/>
  113. <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  114. </userDefinedRuntimeAttributes>
  115. <connections>
  116. <action selector="p_onLogin" destination="-1" eventType="touchUpInside" id="5eO-hP-aSP"/>
  117. </connections>
  118. </button>
  119. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="密码登录" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="T6T-ra-uGR">
  120. <rect key="frame" x="30" y="82" width="121.5" height="36"/>
  121. <fontDescription key="fontDescription" type="boldSystem" pointSize="30"/>
  122. <nil key="textColor"/>
  123. <nil key="highlightedColor"/>
  124. </label>
  125. <button opaque="NO" contentMode="scaleToFill" enabled="NO" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="B0m-fG-O3g">
  126. <rect key="frame" x="30" y="76" width="122" height="48"/>
  127. <fontDescription key="fontDescription" type="boldSystem" pointSize="30"/>
  128. <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
  129. <state key="normal" title="密码登录">
  130. <color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  131. </state>
  132. <connections>
  133. <action selector="p_onPwdBtnClick:" destination="-1" eventType="touchUpInside" id="Tdg-Ho-ey1"/>
  134. </connections>
  135. </button>
  136. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="LqI-4u-E1g">
  137. <rect key="frame" x="263" y="31" width="82" height="32"/>
  138. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  139. <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
  140. <state key="normal" title="验证码登录">
  141. <color key="titleColor" red="0.1529411765" green="0.18039215689999999" blue="0.23137254900000001" alpha="1" colorSpace="calibratedRGB"/>
  142. </state>
  143. <connections>
  144. <action selector="p_onVerifyCodeLogin" destination="-1" eventType="touchUpInside" id="6rB-nu-Gii"/>
  145. </connections>
  146. </button>
  147. <stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="A83-Fv-axu">
  148. <rect key="frame" x="46" y="622" width="283" height="30"/>
  149. <subviews>
  150. <button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="249" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Rh0-e6-uZv">
  151. <rect key="frame" x="0.0" y="0.0" width="110" height="30"/>
  152. <constraints>
  153. <constraint firstAttribute="height" constant="30" id="01c-RE-mv6"/>
  154. <constraint firstAttribute="width" constant="110" id="fNR-EF-jKB"/>
  155. </constraints>
  156. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  157. <inset key="titleEdgeInsets" minX="7" minY="0.0" maxX="0.0" maxY="0.0"/>
  158. <inset key="imageEdgeInsets" minX="2" minY="0.0" maxX="0.0" maxY="0.0"/>
  159. <state key="normal" title="我已阅读并同意" image="icon_check">
  160. <color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  161. </state>
  162. <state key="selected" image="icon_check_sel"/>
  163. <connections>
  164. <action selector="p_onAgreeBtnClick:" destination="-1" eventType="touchUpInside" id="3cW-yg-Js4"/>
  165. </connections>
  166. </button>
  167. <button opaque="NO" contentMode="scaleToFill" horizontalCompressionResistancePriority="751" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="y04-5B-XKv">
  168. <rect key="frame" x="110" y="0.0" width="74" height="30"/>
  169. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  170. <state key="normal" title="《用户协议》">
  171. <color key="titleColor" red="0.027450980390000001" green="0.70196078429999997" blue="0.72549019609999998" alpha="1" colorSpace="calibratedRGB"/>
  172. </state>
  173. <connections>
  174. <action selector="p_onUserAgreementClick:" destination="-1" eventType="touchUpInside" id="BWD-SA-6Hh"/>
  175. </connections>
  176. </button>
  177. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="以及" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5iv-7s-LKk">
  178. <rect key="frame" x="184" y="0.0" width="25" height="30"/>
  179. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  180. <color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  181. <nil key="highlightedColor"/>
  182. </label>
  183. <button opaque="NO" contentMode="scaleToFill" horizontalCompressionResistancePriority="751" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="TGP-d2-qvQ">
  184. <rect key="frame" x="209" y="0.0" width="74" height="30"/>
  185. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  186. <state key="normal" title="《隐私政策》">
  187. <color key="titleColor" red="0.027450980390000001" green="0.70196078429999997" blue="0.72549019609999998" alpha="1" colorSpace="calibratedRGB"/>
  188. </state>
  189. <connections>
  190. <action selector="p_onPrivacyPolicyClick:" destination="-1" eventType="touchUpInside" id="jSX-D2-RGz"/>
  191. </connections>
  192. </button>
  193. </subviews>
  194. </stackView>
  195. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Rr6-QD-h4Q">
  196. <rect key="frame" x="30" y="123" width="0.0" height="0.0"/>
  197. <fontDescription key="fontDescription" type="boldSystem" pointSize="12"/>
  198. <color key="textColor" red="0.66666666669999997" green="0.66666666669999997" blue="0.66666666669999997" alpha="1" colorSpace="calibratedRGB"/>
  199. <nil key="highlightedColor"/>
  200. </label>
  201. </subviews>
  202. <viewLayoutGuide key="safeArea" id="vI2-oz-40K"/>
  203. <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  204. <constraints>
  205. <constraint firstItem="B0m-fG-O3g" firstAttribute="leading" secondItem="vI2-oz-40K" secondAttribute="leading" constant="30" id="01C-PF-Vzq"/>
  206. <constraint firstItem="HRU-xP-9Qk" firstAttribute="width" secondItem="FhI-eS-aEt" secondAttribute="width" id="6nO-Ze-pP6"/>
  207. <constraint firstItem="vI2-oz-40K" firstAttribute="trailing" secondItem="LqI-4u-E1g" secondAttribute="trailing" constant="30" id="9xK-aW-T5P"/>
  208. <constraint firstItem="FhI-eS-aEt" firstAttribute="leading" secondItem="vI2-oz-40K" secondAttribute="leading" constant="30" id="Cgb-O3-gJP"/>
  209. <constraint firstItem="7Ik-0I-3Xg" firstAttribute="centerX" secondItem="mnr-ox-Vlg" secondAttribute="centerX" id="Gfu-FE-JFA"/>
  210. <constraint firstItem="A83-Fv-axu" firstAttribute="centerX" secondItem="mnr-ox-Vlg" secondAttribute="centerX" id="HnL-XL-OrB"/>
  211. <constraint firstItem="Rr6-QD-h4Q" firstAttribute="top" secondItem="T6T-ra-uGR" secondAttribute="bottom" constant="5" id="L8b-fm-NRb"/>
  212. <constraint firstItem="B0m-fG-O3g" firstAttribute="centerY" secondItem="mnr-ox-Vlg" secondAttribute="centerY" multiplier="0.3" id="Q4o-tp-589"/>
  213. <constraint firstItem="7Ik-0I-3Xg" firstAttribute="width" secondItem="mnr-ox-Vlg" secondAttribute="width" multiplier="300:375" id="Qfa-l3-127"/>
  214. <constraint firstItem="FhI-eS-aEt" firstAttribute="centerX" secondItem="mnr-ox-Vlg" secondAttribute="centerX" id="SqY-OF-i0f"/>
  215. <constraint firstItem="LqI-4u-E1g" firstAttribute="top" secondItem="vI2-oz-40K" secondAttribute="top" constant="11" id="SuN-C5-rjy"/>
  216. <constraint firstItem="HRU-xP-9Qk" firstAttribute="leading" secondItem="FhI-eS-aEt" secondAttribute="leading" id="UqQ-Ml-V8x"/>
  217. <constraint firstItem="T6T-ra-uGR" firstAttribute="leading" secondItem="vI2-oz-40K" secondAttribute="leading" constant="30" id="WGD-V0-hEe"/>
  218. <constraint firstItem="HRU-xP-9Qk" firstAttribute="top" secondItem="FhI-eS-aEt" secondAttribute="bottom" constant="24" id="kDs-a9-VjB"/>
  219. <constraint firstItem="7Ik-0I-3Xg" firstAttribute="top" secondItem="HRU-xP-9Qk" secondAttribute="bottom" constant="55" id="kH0-U5-w8b"/>
  220. <constraint firstItem="T6T-ra-uGR" firstAttribute="centerY" secondItem="mnr-ox-Vlg" secondAttribute="centerY" multiplier="0.3" id="nv1-iv-wBo"/>
  221. <constraint firstItem="Rr6-QD-h4Q" firstAttribute="leading" secondItem="T6T-ra-uGR" secondAttribute="leading" id="oGh-ae-2uj"/>
  222. <constraint firstItem="FhI-eS-aEt" firstAttribute="centerY" secondItem="mnr-ox-Vlg" secondAttribute="centerY" multiplier="0.6" id="v9r-ir-GiN"/>
  223. <constraint firstItem="HRU-xP-9Qk" firstAttribute="height" secondItem="FhI-eS-aEt" secondAttribute="height" id="xng-TJ-O1h"/>
  224. <constraint firstItem="vI2-oz-40K" firstAttribute="bottom" secondItem="A83-Fv-axu" secondAttribute="bottom" constant="15" id="zZc-ez-SLb"/>
  225. </constraints>
  226. <variation key="default">
  227. <mask key="subviews">
  228. <exclude reference="T6T-ra-uGR"/>
  229. <exclude reference="Rr6-QD-h4Q"/>
  230. </mask>
  231. </variation>
  232. <point key="canvasLocation" x="31.199999999999999" y="53.523238380809602"/>
  233. </view>
  234. </objects>
  235. <resources>
  236. <image name="icon_check" width="16" height="16"/>
  237. <image name="icon_check_sel" width="16" height="16"/>
  238. </resources>
  239. </document>