/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
iphone/Maps/UI/Authorization/AuthorizationViewController.xib
335 строк
36 KB
Aleksey Belousov
[iOS] add "Sign in with Apple" to login options
14 апр 2020, 16:19
14 апр 2020, 16:19
0b5b73d
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES"> <device id="retina6_1" orientation="portrait" appearance="light"/> <dependencies> <deployment identifier="iOS"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> </dependencies> <objects> <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="MWMAuthorizationViewController"> <connections> <outlet property="contentView" destination="mb9-vK-FLE" id="NNo-Na-BYT"/> <outlet property="facebookButton" destination="O8A-fR-loh" id="7x9-Od-uKg"/> <outlet property="googleButton" destination="8iU-Se-s8N" id="rSq-jz-U5t"/> <outlet property="latestNewsCheck" destination="Z2X-Qq-dwV" id="8oR-t5-2oo"/> <outlet property="latestNewsTextView" destination="p04-D7-97V" id="AIZ-wF-v4D"/> <outlet property="phoneSignInButton" destination="ZDx-fj-xoO" id="vMM-Al-0Ex"/> <outlet property="privacyPolicyCheck" destination="33D-0u-y3N" id="kAN-wB-yUl"/> <outlet property="privacyPolicyTextView" destination="LhW-gs-XN9" id="HWt-AO-vvH"/> <outlet property="separator" destination="hWD-aE-jYh" id="myS-1z-Saw"/> <outlet property="signInAppleContainerView" destination="M31-V1-EXf" id="Fos-Nk-PPk"/> <outlet property="termsOfUseCheck" destination="3cN-Qb-mdM" id="lk9-6H-kB5"/> <outlet property="termsOfUseTextView" destination="PBR-9l-2Gh" id="aBv-qx-F9h"/> <outlet property="textLabel" destination="0EA-1u-hvB" id="oDy-2V-Lrx"/> <outlet property="titleLabel" destination="LFT-Lb-6jj" id="uQG-BI-EAe"/> <outlet property="topToContentConstraint" destination="ISc-Du-Svk" id="BA2-22-dk0"/> <outlet property="view" destination="iN0-l3-epB" id="6le-MR-NDK"/> </connections> </placeholder> <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> <view contentMode="scaleToFill" id="iN0-l3-epB"> <rect key="frame" x="0.0" y="0.0" width="414" height="896"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dEd-Ve-1pc"> <rect key="frame" x="0.0" y="0.0" width="414" height="896"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <gestureRecognizers/> <connections> <outletCollection property="gestureRecognizers" destination="h3R-bf-65K" appends="YES" id="E4L-r9-oxS"/> </connections> </view> <view contentMode="scaleToFill" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="mb9-vK-FLE"> <rect key="frame" x="0.0" y="392" width="414" height="504"/> <subviews> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Sign in with social" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LFT-Lb-6jj"> <rect key="frame" x="16" y="10" width="382" height="24"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="20"/> <nil key="textColor"/> <nil key="highlightedColor"/> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="bold22:blackPrimaryText"/> <userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="profile_authorization_title"/> </userDefinedRuntimeAttributes> </label> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hWD-aE-jYh"> <rect key="frame" x="16" y="44" width="382" height="1"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <constraints> <constraint firstAttribute="height" constant="1" id="KJA-Gs-fVA"/> </constraints> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="Divider"/> </userDefinedRuntimeAttributes> </view> <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" verticalHuggingPriority="750" verticalCompressionResistancePriority="250" bounces="NO" bouncesZoom="NO" translatesAutoresizingMaskIntoConstraints="NO" id="C1g-0v-suZ"> <rect key="frame" x="0.0" y="45" width="414" height="459"/> <subviews> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="H2u-Ej-d0V"> <rect key="frame" x="0.0" y="0.0" width="414" height="459"/> <subviews> <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="AlH-L6-B76"> <rect key="frame" x="16" y="16" width="382" height="427"/> <subviews> <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="To continue you must accept our Terms of Use and Privacy Policy. Please read them carefully. " lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0EA-1u-hvB"> <rect key="frame" x="0.0" y="0.0" width="382" height="33.5"/> <fontDescription key="fontDescription" type="system" pointSize="14"/> <color key="textColor" white="0.0" alpha="0.5428312059859155" colorSpace="calibratedWhite"/> <nil key="highlightedColor"/> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="regular14:blackSecondaryText"/> <userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="sign_message_gdpr"/> </userDefinedRuntimeAttributes> </label> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Cdf-p5-Bbb"> <rect key="frame" x="0.0" y="49.5" width="382" height="55.5"/> <subviews> <view opaque="NO" contentMode="center" translatesAutoresizingMaskIntoConstraints="NO" id="33D-0u-y3N" customClass="Checkmark" customModule="maps_me" customModuleProvider="target"> <rect key="frame" x="0.0" y="8" width="40" height="40"/> <constraints> <constraint firstAttribute="width" constant="40" id="awT-NV-5En"/> <constraint firstAttribute="height" priority="750" constant="40" id="wCl-1O-rWh"/> </constraints> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="image" keyPath="offImage" value="radioBtnOff"/> <userDefinedRuntimeAttribute type="image" keyPath="onImage" value="radioBtnOn"/> </userDefinedRuntimeAttributes> <connections> <action selector="onCheck:" destination="-1" eventType="valueChanged" id="GHm-Xj-Fic"/> </connections> </view> <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" scrollEnabled="NO" editable="NO" text="I agree to Privacy Policy" translatesAutoresizingMaskIntoConstraints="NO" id="LhW-gs-XN9" customClass="LinkTextView" customModule="maps_me" customModuleProvider="target"> <rect key="frame" x="40" y="0.0" width="182.5" height="55.5"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <fontDescription key="fontDescription" name=".AppleSystemUIFont" family=".AppleSystemUIFont" pointSize="16"/> <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="number" keyPath="textContainer.lineFragmentPadding"> <integer key="value" value="0"/> </userDefinedRuntimeAttribute> <userDefinedRuntimeAttribute type="rect" keyPath="textContainerInset"> <rect key="value" x="0.0" y="0.0" width="0.0" height="0.0"/> </userDefinedRuntimeAttribute> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="TermsOfUseLinkText"/> </userDefinedRuntimeAttributes> <connections> <outlet property="delegate" destination="-1" id="JGn-dX-5rs"/> </connections> </textView> </subviews> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstItem="33D-0u-y3N" firstAttribute="centerY" secondItem="Cdf-p5-Bbb" secondAttribute="centerY" id="Hpf-Bd-pr2"/> <constraint firstItem="33D-0u-y3N" firstAttribute="leading" secondItem="Cdf-p5-Bbb" secondAttribute="leading" id="bfU-g4-jey"/> <constraint firstItem="LhW-gs-XN9" firstAttribute="centerY" secondItem="Cdf-p5-Bbb" secondAttribute="centerY" id="gIq-kr-jZg"/> <constraint firstItem="LhW-gs-XN9" firstAttribute="top" secondItem="Cdf-p5-Bbb" secondAttribute="top" id="mhL-Bd-ArP"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="LhW-gs-XN9" secondAttribute="trailing" constant="8" id="v1T-SO-6ll"/> <constraint firstAttribute="bottom" secondItem="LhW-gs-XN9" secondAttribute="bottom" id="xgl-tw-klI"/> <constraint firstItem="LhW-gs-XN9" firstAttribute="leading" secondItem="33D-0u-y3N" secondAttribute="trailing" id="yOg-UF-SwU"/> </constraints> </view> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="XHd-bd-GsP"> <rect key="frame" x="0.0" y="121" width="382" height="55.5"/> <subviews> <view opaque="NO" contentMode="center" translatesAutoresizingMaskIntoConstraints="NO" id="3cN-Qb-mdM" customClass="Checkmark" customModule="maps_me" customModuleProvider="target"> <rect key="frame" x="0.0" y="8" width="40" height="40"/> <constraints> <constraint firstAttribute="width" constant="40" id="Gsk-Bp-DHv"/> <constraint firstAttribute="height" priority="750" constant="40" id="SoD-Xr-JE3"/> </constraints> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="image" keyPath="offImage" value="radioBtnOff"/> <userDefinedRuntimeAttribute type="image" keyPath="onImage" value="radioBtnOn"/> </userDefinedRuntimeAttributes> <connections> <action selector="onCheck:" destination="-1" eventType="valueChanged" id="3jl-dT-yZS"/> </connections> </view> <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" scrollEnabled="NO" editable="NO" text="I agree to Terms of Use" translatesAutoresizingMaskIntoConstraints="NO" id="PBR-9l-2Gh" customClass="LinkTextView" customModule="maps_me" customModuleProvider="target"> <rect key="frame" x="40" y="0.0" width="178.5" height="55.5"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <fontDescription key="fontDescription" name=".AppleSystemUIFont" family=".AppleSystemUIFont" pointSize="16"/> <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="number" keyPath="textContainer.lineFragmentPadding"> <integer key="value" value="0"/> </userDefinedRuntimeAttribute> <userDefinedRuntimeAttribute type="rect" keyPath="textContainerInset"> <rect key="value" x="0.0" y="0.0" width="0.0" height="0.0"/> </userDefinedRuntimeAttribute> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="TermsOfUseLinkText"/> </userDefinedRuntimeAttributes> </textView> </subviews> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstAttribute="bottom" secondItem="PBR-9l-2Gh" secondAttribute="bottom" id="0VT-4u-6Fg"/> <constraint firstItem="PBR-9l-2Gh" firstAttribute="top" secondItem="XHd-bd-GsP" secondAttribute="top" id="9eq-98-ygD"/> <constraint firstItem="PBR-9l-2Gh" firstAttribute="leading" secondItem="3cN-Qb-mdM" secondAttribute="trailing" id="IfC-hN-RRh"/> <constraint firstItem="3cN-Qb-mdM" firstAttribute="leading" secondItem="XHd-bd-GsP" secondAttribute="leading" id="Z3C-FT-yqQ"/> <constraint firstItem="PBR-9l-2Gh" firstAttribute="centerY" secondItem="XHd-bd-GsP" secondAttribute="centerY" id="ZBA-dD-J65"/> <constraint firstItem="3cN-Qb-mdM" firstAttribute="centerY" secondItem="XHd-bd-GsP" secondAttribute="centerY" id="mzV-Yb-IS8"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="PBR-9l-2Gh" secondAttribute="trailing" constant="8" id="x3t-yD-KpE"/> </constraints> </view> <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="4NF-GO-a8Q"> <rect key="frame" x="0.0" y="192.5" width="382" height="54.5"/> <subviews> <view opaque="NO" contentMode="center" translatesAutoresizingMaskIntoConstraints="NO" id="Z2X-Qq-dwV" customClass="Checkmark" customModule="maps_me" customModuleProvider="target"> <rect key="frame" x="0.0" y="7.5" width="40" height="40"/> <constraints> <constraint firstAttribute="width" constant="40" id="Ed8-DA-DiE"/> <constraint firstAttribute="height" priority="750" constant="40" id="idl-uC-ZJK"/> </constraints> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="image" keyPath="offImage" value="radioBtnOff"/> <userDefinedRuntimeAttribute type="image" keyPath="onImage" value="radioBtnOn"/> </userDefinedRuntimeAttributes> </view> <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" scrollEnabled="NO" editable="NO" text="I agree to recieve the latest news about MAPS.ME products" selectable="NO" translatesAutoresizingMaskIntoConstraints="NO" id="p04-D7-97V"> <rect key="frame" x="40" y="0.0" width="298.5" height="54.5"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <fontDescription key="fontDescription" name=".AppleSystemUIFont" family=".AppleSystemUIFont" pointSize="16"/> <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="number" keyPath="textContainer.lineFragmentPadding"> <integer key="value" value="0"/> </userDefinedRuntimeAttribute> <userDefinedRuntimeAttribute type="rect" keyPath="textContainerInset"> <rect key="value" x="0.0" y="0.0" width="0.0" height="0.0"/> </userDefinedRuntimeAttribute> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="TermsOfUseLinkText"/> </userDefinedRuntimeAttributes> </textView> </subviews> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstItem="p04-D7-97V" firstAttribute="top" secondItem="4NF-GO-a8Q" secondAttribute="top" id="7DY-f4-uiW"/> <constraint firstAttribute="bottom" secondItem="p04-D7-97V" secondAttribute="bottom" id="At3-DG-uub"/> <constraint firstItem="p04-D7-97V" firstAttribute="centerY" secondItem="4NF-GO-a8Q" secondAttribute="centerY" id="DmF-eC-tLg"/> <constraint firstItem="Z2X-Qq-dwV" firstAttribute="centerY" secondItem="4NF-GO-a8Q" secondAttribute="centerY" id="Eza-bU-j9x"/> <constraint firstItem="Z2X-Qq-dwV" firstAttribute="leading" secondItem="4NF-GO-a8Q" secondAttribute="leading" id="gTk-JI-cfK"/> <constraint firstItem="p04-D7-97V" firstAttribute="leading" secondItem="Z2X-Qq-dwV" secondAttribute="trailing" id="jda-uN-kLq"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="p04-D7-97V" secondAttribute="trailing" constant="8" id="u9Y-IJ-lA3"/> </constraints> </view> <view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="M31-V1-EXf"> <rect key="frame" x="0.0" y="255" width="382" height="44"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstAttribute="height" constant="44" id="O1Z-1l-0jr"/> </constraints> </view> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8iU-Se-s8N" customClass="LeftAlignedIconButton" customModule="maps_me" customModuleProvider="target"> <rect key="frame" x="0.0" y="263" width="382" height="44"/> <constraints> <constraint firstAttribute="height" constant="44" id="GEc-UM-DNb"/> </constraints> <inset key="imageEdgeInsets" minX="16" minY="0.0" maxX="0.0" maxY="0.0"/> <state key="normal" title="Google" image="login_google_button"/> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="GoogleButton"/> </userDefinedRuntimeAttributes> <connections> <action selector="googleSignIn" destination="-1" eventType="touchUpInside" id="pit-ir-2fB"/> </connections> </button> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="O8A-fR-loh" customClass="LeftAlignedIconButton" customModule="maps_me" customModuleProvider="target"> <rect key="frame" x="0.0" y="323" width="382" height="44"/> <color key="backgroundColor" red="0.23137254901960785" green="0.34901960784313724" blue="0.59607843137254901" alpha="1" colorSpace="calibratedRGB"/> <constraints> <constraint firstAttribute="height" constant="44" id="Evn-BD-u7u"/> </constraints> <inset key="imageEdgeInsets" minX="16" minY="0.0" maxX="0.0" maxY="0.0"/> <state key="normal" title="Facebook" image="login_facebook_button"/> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="FacebookButton"/> </userDefinedRuntimeAttributes> <connections> <action selector="facebookSignIn" destination="-1" eventType="touchUpInside" id="t2x-dC-1bh"/> </connections> </button> <button opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ZDx-fj-xoO"> <rect key="frame" x="0.0" y="383" width="382" height="44"/> <color key="backgroundColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> <constraints> <constraint firstAttribute="height" constant="44" id="jEe-rd-j73"/> </constraints> <state key="normal" title="Phone number"/> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="string" keyPath="localizedText" value="phone_number"/> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="FlatNormalButton"/> </userDefinedRuntimeAttributes> <connections> <action selector="phoneSignIn" destination="-1" eventType="touchUpInside" id="EmS-LY-4qT"/> </connections> </button> </subviews> </stackView> </subviews> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstAttribute="bottom" secondItem="AlH-L6-B76" secondAttribute="bottom" constant="16" id="0hs-Hp-ovP"/> <constraint firstAttribute="trailing" secondItem="AlH-L6-B76" secondAttribute="trailing" constant="16" id="EoK-Xs-7Wq"/> <constraint firstItem="AlH-L6-B76" firstAttribute="leading" secondItem="H2u-Ej-d0V" secondAttribute="leading" constant="16" id="HXk-yh-Vge"/> <constraint firstItem="AlH-L6-B76" firstAttribute="top" secondItem="H2u-Ej-d0V" secondAttribute="top" constant="16" id="cWx-3v-lTN"/> </constraints> </view> </subviews> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstItem="H2u-Ej-d0V" firstAttribute="leading" secondItem="C1g-0v-suZ" secondAttribute="leading" id="1db-Wj-7VQ"/> <constraint firstItem="H2u-Ej-d0V" firstAttribute="top" secondItem="C1g-0v-suZ" secondAttribute="top" id="H12-lT-eSj"/> <constraint firstItem="H2u-Ej-d0V" firstAttribute="width" secondItem="C1g-0v-suZ" secondAttribute="width" id="VKb-hI-cl1"/> <constraint firstAttribute="trailing" secondItem="H2u-Ej-d0V" secondAttribute="trailing" id="ZgB-eU-Lll"/> <constraint firstAttribute="bottom" secondItem="H2u-Ej-d0V" secondAttribute="bottom" id="nz9-43-X14"/> <constraint firstItem="H2u-Ej-d0V" firstAttribute="height" secondItem="C1g-0v-suZ" secondAttribute="height" priority="250" id="uVu-Q9-sVr"/> </constraints> </scrollView> </subviews> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstItem="C1g-0v-suZ" firstAttribute="leading" secondItem="mb9-vK-FLE" secondAttribute="leading" id="2FG-5P-n1q"/> <constraint firstAttribute="bottom" secondItem="C1g-0v-suZ" secondAttribute="bottom" id="5Ts-s0-WGS"/> <constraint firstItem="LFT-Lb-6jj" firstAttribute="top" secondItem="mb9-vK-FLE" secondAttribute="top" constant="10" id="Ftb-Fz-E92"/> <constraint firstItem="hWD-aE-jYh" firstAttribute="top" secondItem="LFT-Lb-6jj" secondAttribute="bottom" constant="10" id="Li4-2S-2G3"/> <constraint firstItem="hWD-aE-jYh" firstAttribute="bottom" secondItem="C1g-0v-suZ" secondAttribute="top" id="XGV-JR-GOL"/> <constraint firstItem="hWD-aE-jYh" firstAttribute="trailing" secondItem="LFT-Lb-6jj" secondAttribute="trailing" id="Yaq-69-1fq"/> <constraint firstAttribute="trailing" secondItem="C1g-0v-suZ" secondAttribute="trailing" id="b7P-Um-ksL"/> <constraint firstItem="LFT-Lb-6jj" firstAttribute="leading" secondItem="mb9-vK-FLE" secondAttribute="leading" constant="16" id="cty-RM-oeS"/> <constraint firstItem="LFT-Lb-6jj" firstAttribute="leading" secondItem="hWD-aE-jYh" secondAttribute="leading" id="fUK-k0-dou"/> <constraint firstAttribute="trailing" secondItem="LFT-Lb-6jj" secondAttribute="trailing" constant="16" id="zlP-rs-etN"/> </constraints> <userDefinedRuntimeAttributes> <userDefinedRuntimeAttribute type="string" keyPath="styleName" value="Background"/> </userDefinedRuntimeAttributes> </view> </subviews> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <gestureRecognizers/> <constraints> <constraint firstAttribute="trailing" secondItem="dEd-Ve-1pc" secondAttribute="trailing" id="4FR-oe-ZlF"/> <constraint firstAttribute="bottom" secondItem="dEd-Ve-1pc" secondAttribute="bottom" id="AD3-6p-7sq"/> <constraint firstAttribute="bottom" secondItem="mb9-vK-FLE" secondAttribute="bottom" id="Dma-Bm-O11"/> <constraint firstItem="mb9-vK-FLE" firstAttribute="top" relation="greaterThanOrEqual" secondItem="iN0-l3-epB" secondAttribute="top" constant="40" id="ISc-Du-Svk"/> <constraint firstItem="dEd-Ve-1pc" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" id="PE9-N8-vUP"/> <constraint firstItem="dEd-Ve-1pc" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="PYv-Iy-bRv"/> <constraint firstItem="mb9-vK-FLE" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="S7z-xe-BcP"/> <constraint firstAttribute="trailing" secondItem="mb9-vK-FLE" secondAttribute="trailing" id="cjh-uT-fAL"/> </constraints> <point key="canvasLocation" x="33.5" y="53.5"/> </view> <tapGestureRecognizer cancelsTouchesInView="NO" id="h3R-bf-65K"> <connections> <action selector="onCancel" destination="-1" id="xbp-Y6-A46"/> </connections> </tapGestureRecognizer> </objects> <resources> <image name="login_facebook_button" width="24" height="24"/> <image name="login_google_button" width="24" height="24"/> <image name="radioBtnOff" width="22" height="22"/> <image name="radioBtnOn" width="22" height="22"/> </resources> </document>