RDSLoginVerifyCodeVC.xib 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  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="retina6_0" 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="RDSLoginVerifyCodeVC">
  12. <connections>
  13. <outlet property="agreeBtn" destination="feW-r9-8UU" id="z5U-kt-Mg8"/>
  14. <outlet property="loginBtn" destination="UZa-z1-Cdy" id="caW-Hj-bA7"/>
  15. <outlet property="phoneTF" destination="4co-BC-lfU" id="ZMF-sl-PQa"/>
  16. <outlet property="phoneView" destination="Cr4-dp-Aiy" id="ze7-CW-huO"/>
  17. <outlet property="userAgreement" destination="0Ez-3u-9Py" id="Oyx-XE-Hbv"/>
  18. <outlet property="verifyCodeBtn" destination="4Hj-2Q-qzR" id="G3e-9U-RuX"/>
  19. <outlet property="verifyCodeTF" destination="3dw-vK-DZy" id="rhA-Eh-moH"/>
  20. <outlet property="verifyCodeView" destination="8ko-VM-zq6" id="dLZ-3y-mZ7"/>
  21. <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
  22. </connections>
  23. </placeholder>
  24. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  25. <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
  26. <rect key="frame" x="0.0" y="0.0" width="390" height="844"/>
  27. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  28. <subviews>
  29. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Cr4-dp-Aiy">
  30. <rect key="frame" x="30" y="218.33333333333334" width="330" height="70.000000000000028"/>
  31. <subviews>
  32. <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="bottom" placeholder="请输入您的手机号" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="4co-BC-lfU">
  33. <rect key="frame" x="0.0" y="3" width="330" height="59"/>
  34. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  35. <textInputTraits key="textInputTraits" keyboardType="phonePad"/>
  36. </textField>
  37. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="S15-qO-iHU">
  38. <rect key="frame" x="0.0" y="68.999999999999972" width="330" height="1"/>
  39. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.095756278132760761" colorSpace="custom" customColorSpace="calibratedRGB"/>
  40. <constraints>
  41. <constraint firstAttribute="height" constant="1" id="QpM-4f-MS4"/>
  42. </constraints>
  43. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  44. <nil key="textColor"/>
  45. <nil key="highlightedColor"/>
  46. </label>
  47. </subviews>
  48. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  49. <constraints>
  50. <constraint firstAttribute="bottom" secondItem="S15-qO-iHU" secondAttribute="bottom" id="HWQ-bk-axW"/>
  51. <constraint firstItem="4co-BC-lfU" firstAttribute="top" secondItem="Cr4-dp-Aiy" secondAttribute="top" constant="3" id="Ls4-Rw-NQX"/>
  52. <constraint firstItem="4co-BC-lfU" firstAttribute="centerX" secondItem="Cr4-dp-Aiy" secondAttribute="centerX" id="NcP-Jd-337"/>
  53. <constraint firstAttribute="bottom" secondItem="4co-BC-lfU" secondAttribute="bottom" constant="8" id="nBW-Jm-Qpu"/>
  54. <constraint firstAttribute="trailing" secondItem="S15-qO-iHU" secondAttribute="trailing" id="okp-DE-DDC"/>
  55. <constraint firstItem="S15-qO-iHU" firstAttribute="leading" secondItem="Cr4-dp-Aiy" secondAttribute="leading" id="pQs-kK-soz"/>
  56. <constraint firstItem="4co-BC-lfU" firstAttribute="leading" secondItem="Cr4-dp-Aiy" secondAttribute="leading" id="peU-j3-sIl"/>
  57. </constraints>
  58. </view>
  59. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8ko-VM-zq6">
  60. <rect key="frame" x="30" y="288.33333333333331" width="330" height="70"/>
  61. <subviews>
  62. <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="bottom" placeholder="请输入验证码" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="3dw-vK-DZy">
  63. <rect key="frame" x="0.0" y="3" width="230" height="59"/>
  64. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  65. <textInputTraits key="textInputTraits" keyboardType="phonePad"/>
  66. </textField>
  67. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="4Hj-2Q-qzR" customClass="WLCaptcheButton">
  68. <rect key="frame" x="250" y="35" width="80" height="30"/>
  69. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  70. <constraints>
  71. <constraint firstAttribute="width" constant="80" id="drR-lM-sN4"/>
  72. <constraint firstAttribute="height" constant="30" id="lPT-ou-EV3"/>
  73. </constraints>
  74. <fontDescription key="fontDescription" type="boldSystem" pointSize="10"/>
  75. <state key="normal" title="获取验证码">
  76. <color key="titleColor" red="0.078431372550000003" green="0.78823529410000004" blue="0.78823529410000004" alpha="1" colorSpace="calibratedRGB"/>
  77. </state>
  78. <connections>
  79. <action selector="p_getVerifyCode:" destination="-1" eventType="touchUpInside" id="teF-I7-Ggn"/>
  80. </connections>
  81. </button>
  82. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EG8-Qx-AFt">
  83. <rect key="frame" x="0.0" y="69" width="330" height="1"/>
  84. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.095756278129999997" colorSpace="custom" customColorSpace="calibratedRGB"/>
  85. <constraints>
  86. <constraint firstAttribute="height" constant="1" id="3Nt-pc-eKA"/>
  87. </constraints>
  88. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  89. <nil key="textColor"/>
  90. <nil key="highlightedColor"/>
  91. </label>
  92. </subviews>
  93. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  94. <constraints>
  95. <constraint firstAttribute="bottom" secondItem="3dw-vK-DZy" secondAttribute="bottom" constant="8" id="JHl-AK-PaZ"/>
  96. <constraint firstItem="EG8-Qx-AFt" firstAttribute="leading" secondItem="8ko-VM-zq6" secondAttribute="leading" id="NDz-ex-rPS"/>
  97. <constraint firstItem="3dw-vK-DZy" firstAttribute="leading" secondItem="8ko-VM-zq6" secondAttribute="leading" id="NuF-dZ-B25"/>
  98. <constraint firstAttribute="trailing" secondItem="EG8-Qx-AFt" secondAttribute="trailing" id="RxS-Cj-cTU"/>
  99. <constraint firstItem="4Hj-2Q-qzR" firstAttribute="leading" secondItem="3dw-vK-DZy" secondAttribute="trailing" constant="20" id="YQC-XO-9YN"/>
  100. <constraint firstAttribute="trailing" secondItem="4Hj-2Q-qzR" secondAttribute="trailing" id="gO6-Wr-XZ8"/>
  101. <constraint firstItem="EG8-Qx-AFt" firstAttribute="top" secondItem="4Hj-2Q-qzR" secondAttribute="bottom" constant="4" id="iMP-xk-gd8"/>
  102. <constraint firstAttribute="bottom" secondItem="EG8-Qx-AFt" secondAttribute="bottom" id="vdy-Yp-y7p"/>
  103. <constraint firstItem="3dw-vK-DZy" firstAttribute="top" secondItem="8ko-VM-zq6" secondAttribute="top" constant="3" id="wpy-tu-FLf"/>
  104. </constraints>
  105. </view>
  106. <button opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="UZa-z1-Cdy">
  107. <rect key="frame" x="39" y="413.33333333333331" width="312" height="48"/>
  108. <color key="backgroundColor" red="0.078431372550000003" green="0.78823529410000004" blue="0.78823529410000004" alpha="1" colorSpace="calibratedRGB"/>
  109. <constraints>
  110. <constraint firstAttribute="height" constant="48" id="LrY-Bo-dvm"/>
  111. </constraints>
  112. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  113. <state key="normal" title="登录">
  114. <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  115. </state>
  116. <userDefinedRuntimeAttributes>
  117. <userDefinedRuntimeAttribute type="string" keyPath="layer.cornerRadius" value="8"/>
  118. <userDefinedRuntimeAttribute type="boolean" keyPath="layer.masksToBounds" value="YES"/>
  119. </userDefinedRuntimeAttributes>
  120. <connections>
  121. <action selector="p_onLogin" destination="-1" eventType="touchUpInside" id="ru2-Iu-hYo"/>
  122. </connections>
  123. </button>
  124. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="手机号快捷登录" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5s7-jy-psA">
  125. <rect key="frame" x="30.000000000000014" y="108.66666666666667" width="212.33333333333337" height="36.000000000000014"/>
  126. <fontDescription key="fontDescription" type="boldSystem" pointSize="30"/>
  127. <nil key="textColor"/>
  128. <nil key="highlightedColor"/>
  129. </label>
  130. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="qqK-GL-JlM">
  131. <rect key="frame" x="294" y="58" width="66" height="32"/>
  132. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  133. <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
  134. <state key="normal" title="密码登录">
  135. <color key="titleColor" red="0.15294117647058825" green="0.1803921568627451" blue="0.23137254901960785" alpha="1" colorSpace="calibratedRGB"/>
  136. </state>
  137. <connections>
  138. <action selector="p_onPwdLogin" destination="-1" eventType="touchUpInside" id="YJc-nt-akP"/>
  139. </connections>
  140. </button>
  141. <stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kcH-BV-y5D">
  142. <rect key="frame" x="53.666666666666657" y="765" width="282.66666666666674" height="30"/>
  143. <subviews>
  144. <button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="249" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="feW-r9-8UU">
  145. <rect key="frame" x="0.0" y="0.0" width="110" height="30"/>
  146. <constraints>
  147. <constraint firstAttribute="height" constant="30" id="7jm-7o-nhr"/>
  148. <constraint firstAttribute="width" constant="110" id="uxI-gW-8Vb"/>
  149. </constraints>
  150. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  151. <inset key="titleEdgeInsets" minX="7" minY="0.0" maxX="0.0" maxY="0.0"/>
  152. <inset key="imageEdgeInsets" minX="2" minY="0.0" maxX="0.0" maxY="0.0"/>
  153. <state key="normal" title="我已阅读并同意" image="icon_check">
  154. <color key="titleColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  155. </state>
  156. <state key="selected" image="icon_check_sel"/>
  157. <connections>
  158. <action selector="p_onAgreeBtnClick:" destination="-1" eventType="touchUpInside" id="nDT-0e-qYN"/>
  159. </connections>
  160. </button>
  161. <button opaque="NO" contentMode="scaleToFill" horizontalCompressionResistancePriority="751" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="0Ez-3u-9Py">
  162. <rect key="frame" x="110" y="0.0" width="74" height="30"/>
  163. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  164. <state key="normal" title="《用户协议》">
  165. <color key="titleColor" red="0.078431372550000003" green="0.78823529410000004" blue="0.78823529410000004" alpha="1" colorSpace="calibratedRGB"/>
  166. </state>
  167. <connections>
  168. <action selector="p_onUserAgreementClick" destination="-1" eventType="touchUpInside" id="e88-4j-Au5"/>
  169. </connections>
  170. </button>
  171. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="以及" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="e59-ZN-edD">
  172. <rect key="frame" x="184" y="0.0" width="24.666666666666657" height="30"/>
  173. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  174. <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  175. <nil key="highlightedColor"/>
  176. </label>
  177. <button opaque="NO" contentMode="scaleToFill" horizontalCompressionResistancePriority="751" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="b6S-BL-xwj">
  178. <rect key="frame" x="208.66666666666666" y="0.0" width="73.999999999999972" height="30"/>
  179. <fontDescription key="fontDescription" type="system" pointSize="12"/>
  180. <state key="normal" title="《隐私政策》">
  181. <color key="titleColor" red="0.078431372550000003" green="0.78823529410000004" blue="0.78823529410000004" alpha="1" colorSpace="calibratedRGB"/>
  182. </state>
  183. <connections>
  184. <action selector="p_onPrivacyPolicyClick" destination="-1" eventType="touchUpInside" id="Kfv-6g-8mA"/>
  185. </connections>
  186. </button>
  187. </subviews>
  188. </stackView>
  189. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="未注册的手机号登录后将自动创建账号" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1px-o4-C4P">
  190. <rect key="frame" x="30.000000000000014" y="149.66666666666666" width="208.33333333333337" height="14.333333333333343"/>
  191. <fontDescription key="fontDescription" type="boldSystem" pointSize="12"/>
  192. <color key="textColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="calibratedRGB"/>
  193. <nil key="highlightedColor"/>
  194. </label>
  195. </subviews>
  196. <viewLayoutGuide key="safeArea" id="Rok-Pq-3bb"/>
  197. <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  198. <constraints>
  199. <constraint firstItem="1px-o4-C4P" firstAttribute="top" secondItem="5s7-jy-psA" secondAttribute="bottom" constant="5" id="0f5-2u-kqf"/>
  200. <constraint firstItem="Rok-Pq-3bb" firstAttribute="trailing" secondItem="qqK-GL-JlM" secondAttribute="trailing" constant="30" id="1X4-Ia-qMq"/>
  201. <constraint firstItem="5s7-jy-psA" firstAttribute="leading" secondItem="Rok-Pq-3bb" secondAttribute="leading" constant="30" id="6zO-zE-vTU"/>
  202. <constraint firstItem="UZa-z1-Cdy" firstAttribute="width" secondItem="i5M-Pr-FkT" secondAttribute="width" multiplier="300:375" id="AjM-Le-CR6"/>
  203. <constraint firstItem="kcH-BV-y5D" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="F6d-3g-YaR"/>
  204. <constraint firstItem="1px-o4-C4P" firstAttribute="leading" secondItem="5s7-jy-psA" secondAttribute="leading" id="GlG-9T-Ifd"/>
  205. <constraint firstItem="qqK-GL-JlM" firstAttribute="top" secondItem="Rok-Pq-3bb" secondAttribute="top" constant="11" id="K2M-xo-K3H"/>
  206. <constraint firstItem="Cr4-dp-Aiy" firstAttribute="height" secondItem="i5M-Pr-FkT" secondAttribute="width" multiplier="70:390" id="Qzp-Bv-efH"/>
  207. <constraint firstItem="5s7-jy-psA" firstAttribute="centerY" secondItem="i5M-Pr-FkT" secondAttribute="centerY" multiplier="0.3" id="Rvj-z6-bDT"/>
  208. <constraint firstItem="8ko-VM-zq6" firstAttribute="height" secondItem="Cr4-dp-Aiy" secondAttribute="height" id="Swd-oN-Tey"/>
  209. <constraint firstItem="Cr4-dp-Aiy" firstAttribute="leading" secondItem="Rok-Pq-3bb" secondAttribute="leading" constant="30" id="W2u-Cy-vwA"/>
  210. <constraint firstItem="8ko-VM-zq6" firstAttribute="leading" secondItem="Cr4-dp-Aiy" secondAttribute="leading" id="Xbm-pm-h3M"/>
  211. <constraint firstItem="UZa-z1-Cdy" firstAttribute="top" secondItem="8ko-VM-zq6" secondAttribute="bottom" constant="55" id="cBx-r8-nGg"/>
  212. <constraint firstItem="UZa-z1-Cdy" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="f8E-G2-rPJ"/>
  213. <constraint firstItem="8ko-VM-zq6" firstAttribute="width" secondItem="Cr4-dp-Aiy" secondAttribute="width" id="mjT-Dz-pre"/>
  214. <constraint firstItem="Rok-Pq-3bb" firstAttribute="bottom" secondItem="kcH-BV-y5D" secondAttribute="bottom" constant="15" id="smN-aW-Icn"/>
  215. <constraint firstItem="8ko-VM-zq6" firstAttribute="top" secondItem="Cr4-dp-Aiy" secondAttribute="bottom" id="sz2-Pm-EAg"/>
  216. <constraint firstItem="Cr4-dp-Aiy" firstAttribute="centerY" secondItem="i5M-Pr-FkT" secondAttribute="centerY" multiplier="0.6" id="tUd-bj-R7I"/>
  217. <constraint firstItem="Cr4-dp-Aiy" firstAttribute="centerX" secondItem="i5M-Pr-FkT" secondAttribute="centerX" id="wwa-YB-4Hp"/>
  218. </constraints>
  219. <point key="canvasLocation" x="31.875" y="53.87323943661972"/>
  220. </view>
  221. </objects>
  222. <designables>
  223. <designable name="4Hj-2Q-qzR">
  224. <size key="intrinsicContentSize" width="52" height="24"/>
  225. </designable>
  226. </designables>
  227. <resources>
  228. <image name="icon_check" width="16" height="16"/>
  229. <image name="icon_check_sel" width="16" height="16"/>
  230. </resources>
  231. </document>