|
@@ -0,0 +1,160 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="14490.70" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
|
|
|
+ <device id="retina6_1" orientation="portrait">
|
|
|
+ <adaptation id="fullscreen"/>
|
|
|
+ </device>
|
|
|
+ <dependencies>
|
|
|
+ <deployment identifier="iOS"/>
|
|
|
+ <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14490.49"/>
|
|
|
+ <capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
|
|
+ <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
|
+ </dependencies>
|
|
|
+ <objects>
|
|
|
+ <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="VerificationPhoneViewController" customModule="RainbowPlanet" customModuleProvider="target">
|
|
|
+ <connections>
|
|
|
+ <outlet property="phoneAreaCodeButton" destination="IOo-UT-Wma" id="DqP-7u-scX"/>
|
|
|
+ <outlet property="phoneNumberTextField" destination="hok-U6-Jpp" id="xPM-cW-2ET"/>
|
|
|
+ <outlet property="smsButton" destination="3hc-O5-000" id="aeh-ze-CuL"/>
|
|
|
+ <outlet property="smsTextField" destination="4bp-Bn-Pg2" id="Nan-o3-2rd"/>
|
|
|
+ <outlet property="verificationPhoneButton" destination="gwS-rH-oAP" id="9Pz-40-bzD"/>
|
|
|
+ <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
|
|
|
+ </connections>
|
|
|
+ </placeholder>
|
|
|
+ <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
|
|
+ <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
|
|
|
+ <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
|
|
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
|
+ <subviews>
|
|
|
+ <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="验证手机" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="RVj-0q-UUy">
|
|
|
+ <rect key="frame" x="40" y="164" width="89.5" height="26.5"/>
|
|
|
+ <fontDescription key="fontDescription" type="boldSystem" pointSize="22"/>
|
|
|
+ <nil key="textColor"/>
|
|
|
+ <nil key="highlightedColor"/>
|
|
|
+ </label>
|
|
|
+ <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="为了账号安全,请验证手机" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CWG-xW-WkB">
|
|
|
+ <rect key="frame" x="40" y="196.5" width="138.5" height="14.5"/>
|
|
|
+ <fontDescription key="fontDescription" type="system" pointSize="12"/>
|
|
|
+ <color key="textColor" red="0.52544218301773071" green="0.52552098035812378" blue="0.52542495727539062" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
+ <nil key="highlightedColor"/>
|
|
|
+ </label>
|
|
|
+ <button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IOo-UT-Wma">
|
|
|
+ <rect key="frame" x="40" y="254" width="30" height="23"/>
|
|
|
+ <constraints>
|
|
|
+ <constraint firstAttribute="height" constant="23" id="KeH-GN-gZa"/>
|
|
|
+ </constraints>
|
|
|
+ <fontDescription key="fontDescription" type="system" pointSize="16"/>
|
|
|
+ <state key="normal" title="+86">
|
|
|
+ <color key="titleColor" red="0.15292397141456604" green="0.15295219421386719" blue="0.1529177725315094" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
+ </state>
|
|
|
+ <connections>
|
|
|
+ <action selector="phoneAreaCodeAction:" destination="-1" eventType="touchUpInside" id="5Dr-bU-k3T"/>
|
|
|
+ </connections>
|
|
|
+ </button>
|
|
|
+ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="pqj-XU-gBa">
|
|
|
+ <rect key="frame" x="74" y="254.5" width="9" height="22"/>
|
|
|
+ <state key="normal" image="navigaitionbar_back_black"/>
|
|
|
+ <connections>
|
|
|
+ <action selector="phoneAreaCodeAction:" destination="-1" eventType="touchUpInside" id="z3d-bP-hH4"/>
|
|
|
+ </connections>
|
|
|
+ </button>
|
|
|
+ <textField opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="249" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="手机号" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="hok-U6-Jpp">
|
|
|
+ <rect key="frame" x="96" y="255.5" width="280" height="20"/>
|
|
|
+ <constraints>
|
|
|
+ <constraint firstAttribute="width" relation="greaterThanOrEqual" id="LQm-b8-Gks"/>
|
|
|
+ </constraints>
|
|
|
+ <nil key="textColor"/>
|
|
|
+ <fontDescription key="fontDescription" type="system" pointSize="16"/>
|
|
|
+ <textInputTraits key="textInputTraits" keyboardType="numberPad"/>
|
|
|
+ </textField>
|
|
|
+ <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6ZA-jb-dcL">
|
|
|
+ <rect key="frame" x="38" y="285.5" width="340" height="1"/>
|
|
|
+ <color key="backgroundColor" red="0.96070033311843872" green="0.96083813905715942" blue="0.96067017316818237" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
+ <constraints>
|
|
|
+ <constraint firstAttribute="height" constant="1" id="rmF-nQ-4ra"/>
|
|
|
+ </constraints>
|
|
|
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
|
+ <nil key="textColor"/>
|
|
|
+ <nil key="highlightedColor"/>
|
|
|
+ </label>
|
|
|
+ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3hc-O5-000" customClass="CountdownButton" customModule="RainbowPlanet" customModuleProvider="target">
|
|
|
+ <rect key="frame" x="280" y="299.5" width="92" height="30"/>
|
|
|
+ <constraints>
|
|
|
+ <constraint firstAttribute="height" constant="30" id="fbN-gR-CKn"/>
|
|
|
+ <constraint firstAttribute="width" relation="greaterThanOrEqual" id="xIQ-4L-d3G"/>
|
|
|
+ </constraints>
|
|
|
+ <state key="normal" title="获取验证码">
|
|
|
+ <color key="titleColor" red="0.94900625944137573" green="0.42618435621261597" blue="0.41407948732376099" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
+ </state>
|
|
|
+ <connections>
|
|
|
+ <action selector="smsAction:" destination="-1" eventType="touchUpInside" id="SKh-eq-YyC"/>
|
|
|
+ </connections>
|
|
|
+ </button>
|
|
|
+ <textField opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="249" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="验证码" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="4bp-Bn-Pg2">
|
|
|
+ <rect key="frame" x="40" y="299.5" width="230" height="30"/>
|
|
|
+ <nil key="textColor"/>
|
|
|
+ <fontDescription key="fontDescription" type="system" pointSize="16"/>
|
|
|
+ <textInputTraits key="textInputTraits" keyboardType="numberPad"/>
|
|
|
+ </textField>
|
|
|
+ <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="baU-2G-k7g">
|
|
|
+ <rect key="frame" x="38" y="339.5" width="340" height="1"/>
|
|
|
+ <color key="backgroundColor" red="0.96070033310000003" green="0.96083813910000004" blue="0.96067017320000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
+ <constraints>
|
|
|
+ <constraint firstAttribute="height" constant="1" id="l1O-Wr-e3D"/>
|
|
|
+ </constraints>
|
|
|
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
|
+ <nil key="textColor"/>
|
|
|
+ <nil key="highlightedColor"/>
|
|
|
+ </label>
|
|
|
+ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="gwS-rH-oAP">
|
|
|
+ <rect key="frame" x="38" y="375.5" width="340" height="44"/>
|
|
|
+ <constraints>
|
|
|
+ <constraint firstAttribute="height" constant="44" id="PKv-Lc-VaO"/>
|
|
|
+ </constraints>
|
|
|
+ <state key="normal" title="立即验证">
|
|
|
+ <color key="titleColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
+ </state>
|
|
|
+ <state key="disabled" title="立即验证">
|
|
|
+ <color key="titleColor" red="0.40780490636825562" green="0.40786764025688171" blue="0.4077911376953125" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
+ </state>
|
|
|
+ <connections>
|
|
|
+ <action selector="verificationPhoneNumberAction" destination="-1" eventType="touchUpInside" id="gUg-Rk-GL6"/>
|
|
|
+ </connections>
|
|
|
+ </button>
|
|
|
+ </subviews>
|
|
|
+ <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
|
+ <constraints>
|
|
|
+ <constraint firstItem="gwS-rH-oAP" firstAttribute="trailing" secondItem="baU-2G-k7g" secondAttribute="trailing" id="0cg-I6-XTh"/>
|
|
|
+ <constraint firstItem="baU-2G-k7g" firstAttribute="leading" secondItem="6ZA-jb-dcL" secondAttribute="leading" id="0nt-qu-Qwb"/>
|
|
|
+ <constraint firstItem="4bp-Bn-Pg2" firstAttribute="centerY" secondItem="3hc-O5-000" secondAttribute="centerY" id="2xX-cw-F5R"/>
|
|
|
+ <constraint firstItem="gwS-rH-oAP" firstAttribute="leading" secondItem="baU-2G-k7g" secondAttribute="leading" id="6R7-UO-qWT"/>
|
|
|
+ <constraint firstItem="IOo-UT-Wma" firstAttribute="top" secondItem="CWG-xW-WkB" secondAttribute="bottom" constant="43" id="7qV-La-yWE"/>
|
|
|
+ <constraint firstItem="IOo-UT-Wma" firstAttribute="leading" secondItem="CWG-xW-WkB" secondAttribute="leading" id="8UG-A8-rWc"/>
|
|
|
+ <constraint firstItem="RVj-0q-UUy" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" constant="40" id="8by-Jk-bHB"/>
|
|
|
+ <constraint firstItem="pqj-XU-gBa" firstAttribute="leading" secondItem="IOo-UT-Wma" secondAttribute="trailing" constant="4" id="Ayn-Fx-82Q"/>
|
|
|
+ <constraint firstItem="baU-2G-k7g" firstAttribute="top" secondItem="3hc-O5-000" secondAttribute="bottom" constant="10" id="EoG-qx-mPV"/>
|
|
|
+ <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="3hc-O5-000" secondAttribute="trailing" constant="42" id="IOf-bJ-uQU"/>
|
|
|
+ <constraint firstItem="CWG-xW-WkB" firstAttribute="leading" secondItem="RVj-0q-UUy" secondAttribute="leading" id="ORj-bn-i8M"/>
|
|
|
+ <constraint firstItem="hok-U6-Jpp" firstAttribute="centerY" secondItem="IOo-UT-Wma" secondAttribute="centerY" id="S6A-zY-CIb"/>
|
|
|
+ <constraint firstItem="6ZA-jb-dcL" firstAttribute="leading" secondItem="IOo-UT-Wma" secondAttribute="leading" constant="-2" id="WZ1-MZ-u2s"/>
|
|
|
+ <constraint firstItem="hok-U6-Jpp" firstAttribute="leading" secondItem="pqj-XU-gBa" secondAttribute="trailing" constant="13" id="X84-L3-iPS"/>
|
|
|
+ <constraint firstItem="baU-2G-k7g" firstAttribute="trailing" secondItem="6ZA-jb-dcL" secondAttribute="trailing" id="azb-Qd-CQu"/>
|
|
|
+ <constraint firstItem="6ZA-jb-dcL" firstAttribute="top" secondItem="hok-U6-Jpp" secondAttribute="bottom" constant="10" id="bEa-Ce-A7m"/>
|
|
|
+ <constraint firstItem="4bp-Bn-Pg2" firstAttribute="height" secondItem="3hc-O5-000" secondAttribute="height" id="eHb-mv-uMb"/>
|
|
|
+ <constraint firstItem="gwS-rH-oAP" firstAttribute="top" secondItem="baU-2G-k7g" secondAttribute="bottom" constant="35" id="fCl-it-zlI"/>
|
|
|
+ <constraint firstItem="fnl-2z-Ty3" firstAttribute="trailing" secondItem="hok-U6-Jpp" secondAttribute="trailing" constant="38" id="fGk-ro-dz3"/>
|
|
|
+ <constraint firstItem="pqj-XU-gBa" firstAttribute="centerY" secondItem="IOo-UT-Wma" secondAttribute="centerY" id="hg4-hm-Q8E"/>
|
|
|
+ <constraint firstItem="CWG-xW-WkB" firstAttribute="top" secondItem="RVj-0q-UUy" secondAttribute="bottom" constant="6" id="im9-YW-sRV"/>
|
|
|
+ <constraint firstItem="RVj-0q-UUy" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" constant="120" id="n0M-J5-xrN"/>
|
|
|
+ <constraint firstItem="6ZA-jb-dcL" firstAttribute="trailing" secondItem="hok-U6-Jpp" secondAttribute="trailing" constant="2" id="rVw-ZK-91G"/>
|
|
|
+ <constraint firstItem="3hc-O5-000" firstAttribute="leading" secondItem="4bp-Bn-Pg2" secondAttribute="trailing" constant="10" id="vQy-sH-Z0j"/>
|
|
|
+ <constraint firstItem="3hc-O5-000" firstAttribute="top" secondItem="6ZA-jb-dcL" secondAttribute="bottom" constant="13" id="xA5-W9-EQv"/>
|
|
|
+ <constraint firstItem="4bp-Bn-Pg2" firstAttribute="leading" secondItem="IOo-UT-Wma" secondAttribute="leading" id="zUo-Wo-gk2"/>
|
|
|
+ </constraints>
|
|
|
+ <viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
|
|
|
+ <point key="canvasLocation" x="147.82608695652175" y="35.491071428571423"/>
|
|
|
+ </view>
|
|
|
+ </objects>
|
|
|
+ <resources>
|
|
|
+ <image name="navigaitionbar_back_black" width="9" height="17"/>
|
|
|
+ </resources>
|
|
|
+</document>
|