Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 2 | <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13196" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="1yn-Mj-8Ek"> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 3 | <device id="retina4_7" orientation="portrait"> |
| 4 | <adaptation id="fullscreen"/> |
| 5 | </device> |
| 6 | <dependencies> |
| 7 | <deployment identifier="iOS"/> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 8 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13174"/> |
| 9 | <capability name="Constraints to layout margins" minToolsVersion="6.0"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 10 | <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> |
| 11 | </dependencies> |
| 12 | <scenes> |
| 13 | <!--Link Device View Controller--> |
| 14 | <scene sceneID="tJD-hy-eho"> |
| 15 | <objects> |
| 16 | <viewController id="1yn-Mj-8Ek" customClass="LinkDeviceViewController" customModule="Ring" customModuleProvider="target" sceneMemberID="viewController"> |
| 17 | <layoutGuides> |
| 18 | <viewControllerLayoutGuide type="top" id="jiD-fm-HFk"/> |
| 19 | <viewControllerLayoutGuide type="bottom" id="GVt-PH-FqG"/> |
| 20 | </layoutGuides> |
| 21 | <view key="view" contentMode="scaleToFill" id="N1T-Xh-FH1"> |
| 22 | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| 23 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| 24 | <subviews> |
| 25 | <imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="background_ring" translatesAutoresizingMaskIntoConstraints="NO" id="Gv4-18-FVt"> |
| 26 | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| 27 | </imageView> |
| 28 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kur-G7-4Nq" userLabel="Gradient View" customClass="DesignableView" customModule="Ring" customModuleProvider="target"> |
| 29 | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| 30 | <color key="backgroundColor" red="0.2274509804" green="0.75294117650000003" blue="0.82352941180000006" alpha="0.20000000000000001" colorSpace="custom" customColorSpace="displayP3"/> |
| 31 | <userDefinedRuntimeAttributes> |
| 32 | <userDefinedRuntimeAttribute type="color" keyPath="gradientEndColor"> |
| 33 | <color key="value" red="0.2274509804" green="0.75294117650000003" blue="0.82352941180000006" alpha="1" colorSpace="custom" customColorSpace="displayP3"/> |
| 34 | </userDefinedRuntimeAttribute> |
| 35 | <userDefinedRuntimeAttribute type="color" keyPath="gradientStartColor"> |
| 36 | <color key="value" red="0.2274509804" green="0.75294117650000003" blue="0.82352941180000006" alpha="0.0" colorSpace="custom" customColorSpace="displayP3"/> |
| 37 | </userDefinedRuntimeAttribute> |
| 38 | </userDefinedRuntimeAttributes> |
| 39 | </view> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 40 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose password" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9AD-b5-bun"> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 41 | <rect key="frame" x="36" y="300" width="137" height="25"/> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 42 | <constraints> |
| 43 | <constraint firstAttribute="height" constant="25" id="g3B-PW-uya"/> |
| 44 | </constraints> |
| 45 | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| 46 | <nil key="textColor"/> |
| 47 | <nil key="highlightedColor"/> |
| 48 | </label> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 49 | <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="password" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="FyJ-Ke-ba3" customClass="DesignableTextField" customModule="Ring" customModuleProvider="target"> |
| 50 | <rect key="frame" x="36" y="335" width="303" height="40"/> |
| 51 | <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 52 | <constraints> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 53 | <constraint firstAttribute="height" constant="40" id="IYK-P5-8Up"/> |
| 54 | </constraints> |
| 55 | <nil key="textColor"/> |
| 56 | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| 57 | <textInputTraits key="textInputTraits" autocorrectionType="no" secureTextEntry="YES"/> |
| 58 | <userDefinedRuntimeAttributes> |
| 59 | <userDefinedRuntimeAttribute type="boolean" keyPath="roundedCorners" value="YES"/> |
| 60 | <userDefinedRuntimeAttribute type="number" keyPath="borderWidth"> |
| 61 | <real key="value" value="0.0"/> |
| 62 | </userDefinedRuntimeAttribute> |
| 63 | <userDefinedRuntimeAttribute type="color" keyPath="borderColor"> |
| 64 | <color key="value" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 65 | </userDefinedRuntimeAttribute> |
| 66 | </userDefinedRuntimeAttributes> |
| 67 | </textField> |
| 68 | <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="PIN" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="3CA-fY-2S2" customClass="DesignableTextField" customModule="Ring" customModuleProvider="target"> |
| 69 | <rect key="frame" x="36" y="200" width="303" height="40"/> |
| 70 | <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> |
| 71 | <constraints> |
| 72 | <constraint firstAttribute="height" constant="40" id="qQ4-hd-6jc"/> |
| 73 | </constraints> |
| 74 | <nil key="textColor"/> |
| 75 | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| 76 | <textInputTraits key="textInputTraits" autocorrectionType="no" secureTextEntry="YES"/> |
| 77 | <userDefinedRuntimeAttributes> |
| 78 | <userDefinedRuntimeAttribute type="boolean" keyPath="roundedCorners" value="YES"/> |
| 79 | <userDefinedRuntimeAttribute type="number" keyPath="borderWidth"> |
| 80 | <real key="value" value="0.0"/> |
| 81 | </userDefinedRuntimeAttribute> |
| 82 | <userDefinedRuntimeAttribute type="color" keyPath="borderColor"> |
| 83 | <color key="value" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 84 | </userDefinedRuntimeAttribute> |
| 85 | </userDefinedRuntimeAttributes> |
| 86 | </textField> |
| 87 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Enter pin" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="VN2-rO-YYy"> |
| 88 | <rect key="frame" x="36" y="160" width="68.5" height="30"/> |
| 89 | <constraints> |
| 90 | <constraint firstAttribute="height" constant="30" id="TAS-dT-bOV"/> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 91 | </constraints> |
| 92 | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| 93 | <nil key="textColor"/> |
| 94 | <nil key="highlightedColor"/> |
| 95 | </label> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 96 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="BLV-X1-oI7" customClass="DesignableButton" customModule="Ring" customModuleProvider="target"> |
| 97 | <rect key="frame" x="87" y="430" width="200" height="40"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 98 | <color key="backgroundColor" red="0.0" green="0.29803921570000003" blue="0.37647058820000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| 99 | <constraints> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 100 | <constraint firstAttribute="width" constant="200" id="6ar-f0-2DK"/> |
| 101 | <constraint firstAttribute="height" constant="40" id="pn4-1l-5WE"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 102 | </constraints> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 103 | <color key="tintColor" white="1" alpha="1" colorSpace="calibratedWhite"/> |
| 104 | <state key="normal" title="Link Device"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 105 | <userDefinedRuntimeAttributes> |
| 106 | <userDefinedRuntimeAttribute type="boolean" keyPath="roundedCorners" value="YES"/> |
| 107 | </userDefinedRuntimeAttributes> |
| 108 | </button> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 109 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="infoLight" showsTouchWhenHighlighted="YES" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="rtk-w4-zfQ" customClass="ButtonTransparentBackground" customModule="Ring" customModuleProvider="target"> |
| 110 | <rect key="frame" x="124.5" y="160" width="22" height="30"/> |
| 111 | </button> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 112 | </subviews> |
| 113 | <constraints> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 114 | <constraint firstItem="9AD-b5-bun" firstAttribute="top" secondItem="3CA-fY-2S2" secondAttribute="bottom" constant="60" id="0El-qi-zEc"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 115 | <constraint firstAttribute="trailing" secondItem="Gv4-18-FVt" secondAttribute="trailing" id="1Ev-WL-COb"/> |
| 116 | <constraint firstAttribute="trailing" secondItem="kur-G7-4Nq" secondAttribute="trailing" id="1U8-xt-ygk"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 117 | <constraint firstItem="Gv4-18-FVt" firstAttribute="top" secondItem="N1T-Xh-FH1" secondAttribute="top" id="5PT-u8-86G"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 118 | <constraint firstItem="FyJ-Ke-ba3" firstAttribute="top" secondItem="9AD-b5-bun" secondAttribute="bottom" constant="10" id="7SQ-7M-zl4"/> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 119 | <constraint firstItem="rtk-w4-zfQ" firstAttribute="leading" secondItem="VN2-rO-YYy" secondAttribute="trailing" constant="20" id="9tE-eh-oaC"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 120 | <constraint firstItem="GVt-PH-FqG" firstAttribute="top" secondItem="Gv4-18-FVt" secondAttribute="bottom" id="DHv-Q6-GhU"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 121 | <constraint firstItem="3CA-fY-2S2" firstAttribute="centerX" secondItem="N1T-Xh-FH1" secondAttribute="centerX" id="H0o-ap-mM4"/> |
| 122 | <constraint firstItem="rtk-w4-zfQ" firstAttribute="top" secondItem="VN2-rO-YYy" secondAttribute="top" id="I9c-e1-bNx"/> |
| 123 | <constraint firstItem="GVt-PH-FqG" firstAttribute="top" relation="greaterThanOrEqual" secondItem="BLV-X1-oI7" secondAttribute="bottom" constant="10" id="Jce-wS-ktQ"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 124 | <constraint firstItem="GVt-PH-FqG" firstAttribute="top" secondItem="kur-G7-4Nq" secondAttribute="bottom" id="Jvj-VY-Nb7"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 125 | <constraint firstItem="VN2-rO-YYy" firstAttribute="top" relation="greaterThanOrEqual" secondItem="jiD-fm-HFk" secondAttribute="bottom" priority="750" constant="10" id="LHc-Kp-1vB"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 126 | <constraint firstItem="Gv4-18-FVt" firstAttribute="leading" secondItem="N1T-Xh-FH1" secondAttribute="leading" id="LiW-7Y-wcc"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 127 | <constraint firstItem="rtk-w4-zfQ" firstAttribute="bottom" secondItem="VN2-rO-YYy" secondAttribute="bottom" id="OBf-bh-W1W"/> |
| 128 | <constraint firstItem="FyJ-Ke-ba3" firstAttribute="trailing" secondItem="3CA-fY-2S2" secondAttribute="trailing" id="QuZ-NB-GtO"/> |
| 129 | <constraint firstItem="BLV-X1-oI7" firstAttribute="top" secondItem="FyJ-Ke-ba3" secondAttribute="bottom" constant="55" id="bHY-D7-FfW"/> |
| 130 | <constraint firstItem="BLV-X1-oI7" firstAttribute="centerX" secondItem="N1T-Xh-FH1" secondAttribute="centerX" id="cIB-49-zSs"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 131 | <constraint firstItem="kur-G7-4Nq" firstAttribute="top" secondItem="N1T-Xh-FH1" secondAttribute="top" id="hSt-o1-S41"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 132 | <constraint firstItem="FyJ-Ke-ba3" firstAttribute="leading" secondItem="3CA-fY-2S2" secondAttribute="leading" id="ktR-nr-C6X"/> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 133 | <constraint firstItem="VN2-rO-YYy" firstAttribute="leading" secondItem="N1T-Xh-FH1" secondAttribute="leadingMargin" constant="20" id="lir-vx-FR8"/> |
| 134 | <constraint firstItem="9AD-b5-bun" firstAttribute="leading" secondItem="VN2-rO-YYy" secondAttribute="leading" id="pEu-Md-SRd"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 135 | <constraint firstItem="VN2-rO-YYy" firstAttribute="top" secondItem="jiD-fm-HFk" secondAttribute="bottom" priority="250" constant="140" id="qQg-eH-gLE"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 136 | <constraint firstItem="kur-G7-4Nq" firstAttribute="leading" secondItem="N1T-Xh-FH1" secondAttribute="leading" id="r5d-rQ-Kg3"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 137 | <constraint firstItem="3CA-fY-2S2" firstAttribute="leading" secondItem="VN2-rO-YYy" secondAttribute="leading" id="x1Z-rI-xc1"/> |
| 138 | <constraint firstItem="3CA-fY-2S2" firstAttribute="top" secondItem="VN2-rO-YYy" secondAttribute="bottom" constant="10" id="y4J-tk-Rhi"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 139 | </constraints> |
| 140 | </view> |
| 141 | <connections> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 142 | <outlet property="linkButton" destination="BLV-X1-oI7" id="6kA-dj-aEA"/> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 143 | <outlet property="passwordLabel" destination="9AD-b5-bun" id="Neh-tt-Ui8"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 144 | <outlet property="passwordTextField" destination="FyJ-Ke-ba3" id="tGg-8m-QWZ"/> |
Kateryna Kostiuk | 85e4ab3 | 2017-10-25 11:16:32 -0400 | [diff] [blame] | 145 | <outlet property="pinInfoButton" destination="rtk-w4-zfQ" id="eo1-z8-7RN"/> |
| 146 | <outlet property="pinLabel" destination="VN2-rO-YYy" id="qaM-sZ-9hX"/> |
Kateryna Kostiuk | 3433d52 | 2017-10-26 18:43:13 -0400 | [diff] [blame] | 147 | <outlet property="pinTextField" destination="3CA-fY-2S2" id="Gsg-2S-MS5"/> |
Kateryna Kostiuk | a44b205 | 2017-08-11 15:25:05 -0400 | [diff] [blame] | 148 | </connections> |
| 149 | </viewController> |
| 150 | <placeholder placeholderIdentifier="IBFirstResponder" id="6ma-i4-SuK" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| 151 | </objects> |
| 152 | <point key="canvasLocation" x="1104.8" y="366.56671664167919"/> |
| 153 | </scene> |
| 154 | </scenes> |
| 155 | <resources> |
| 156 | <image name="background_ring" width="750" height="1334"/> |
| 157 | </resources> |
| 158 | </document> |