mirror of
https://github.com/luxfi/safe-ios.git
synced 2026-10-30 15:19:20 +00:00
235 lines
25 KiB
XML
235 lines
25 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<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">
|
|
<device id="retina4_0" orientation="portrait" appearance="dark"/>
|
|
<dependencies>
|
|
<deployment identifier="iOS"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21678"/>
|
|
<capability name="Named colors" minToolsVersion="9.0"/>
|
|
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
|
<capability name="System colors in document resources" minToolsVersion="11.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="PasscodeViewController" customModule="Multisig" customModuleProvider="target">
|
|
<connections>
|
|
<outlet property="biometryButton" destination="p1H-gA-Df6" id="HJs-Bs-rzX"/>
|
|
<outlet property="button" destination="K1B-3I-Pbb" id="6er-VB-zH7"/>
|
|
<outlet property="detailLabel" destination="Fop-nf-olR" id="ErL-QT-DV2"/>
|
|
<outlet property="errorLabel" destination="ULf-Pw-PZJ" id="YKJ-hy-R9p"/>
|
|
<outlet property="headlineContainerView" destination="mPX-Ss-mVW" id="cJO-Bw-gZ0"/>
|
|
<outlet property="headlineLabel" destination="HaR-dL-Xed" id="GDL-WP-eQ9"/>
|
|
<outlet property="promptLabel" destination="7d6-Sn-iYm" id="wIv-N1-uEX"/>
|
|
<outlet property="scrollView" destination="iPJ-WE-E2p" id="Ak0-bl-9He"/>
|
|
<outlet property="symbolsButton" destination="MNI-eP-u76" id="W8P-U4-X5S"/>
|
|
<outlet property="symbolsStack" destination="SYV-Wh-ZWs" id="FDD-zo-Ivg"/>
|
|
<outlet property="textField" destination="StU-YF-A2H" id="o9B-YK-1mD"/>
|
|
<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="320" height="568"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="iPJ-WE-E2p">
|
|
<rect key="frame" x="0.0" y="20" width="320" height="548"/>
|
|
<subviews>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wwN-VV-c8b">
|
|
<rect key="frame" x="0.0" y="0.0" width="320" height="414.5"/>
|
|
<subviews>
|
|
<textField hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="StU-YF-A2H" userLabel="Hidden Text Field">
|
|
<rect key="frame" x="48" y="132.5" width="224" height="30"/>
|
|
<color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<color key="textColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
|
<textInputTraits key="textInputTraits" keyboardType="numberPad"/>
|
|
<connections>
|
|
<outlet property="delegate" destination="-1" id="jay-gT-ZmC"/>
|
|
</connections>
|
|
</textField>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" alignment="center" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="Wf2-ts-X9S" userLabel="Main Stack View">
|
|
<rect key="frame" x="16" y="37" width="288" height="377.5"/>
|
|
<subviews>
|
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="mPX-Ss-mVW" userLabel="Headline Container View">
|
|
<rect key="frame" x="0.5" y="0.0" width="287" height="30"/>
|
|
<subviews>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="checkmark.circle" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="S8m-Vh-t0K">
|
|
<rect key="frame" x="0.0" y="0.0" width="20" height="21"/>
|
|
<color key="tintColor" name="primary"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="20" id="F1X-sV-mir"/>
|
|
<constraint firstAttribute="width" constant="20" id="W8t-Po-bIE"/>
|
|
</constraints>
|
|
<preferredSymbolConfiguration key="preferredSymbolConfiguration" weight="bold"/>
|
|
</imageView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" text="Owner key successfully imported." textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HaR-dL-Xed" userLabel="Headline Label">
|
|
<rect key="frame" x="28" y="0.0" width="259" height="30"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="30" placeholder="YES" id="4Eg-if-ACj"/>
|
|
<constraint firstAttribute="bottom" secondItem="HaR-dL-Xed" secondAttribute="bottom" id="6UE-vH-5kg"/>
|
|
<constraint firstItem="S8m-Vh-t0K" firstAttribute="firstBaseline" secondItem="HaR-dL-Xed" secondAttribute="firstBaseline" id="BGg-ej-7br"/>
|
|
<constraint firstItem="HaR-dL-Xed" firstAttribute="top" secondItem="mPX-Ss-mVW" secondAttribute="top" id="EDi-xa-bli"/>
|
|
<constraint firstItem="HaR-dL-Xed" firstAttribute="leading" secondItem="S8m-Vh-t0K" secondAttribute="trailing" constant="8" id="LpZ-kp-61a"/>
|
|
<constraint firstItem="S8m-Vh-t0K" firstAttribute="leading" secondItem="mPX-Ss-mVW" secondAttribute="leading" id="URO-1i-804"/>
|
|
<constraint firstAttribute="trailing" secondItem="HaR-dL-Xed" secondAttribute="trailing" id="b0Y-Lz-yFq"/>
|
|
</constraints>
|
|
</view>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" alignment="center" spacing="35" translatesAutoresizingMaskIntoConstraints="NO" id="gX9-uu-GyJ">
|
|
<rect key="frame" x="0.0" y="40" width="288" height="337.5"/>
|
|
<subviews>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Create a 6-digit passcode" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7d6-Sn-iYm" userLabel="Prompt Label">
|
|
<rect key="frame" x="45" y="0.0" width="198" height="20.5"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" alignment="center" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="YPG-kg-a0c" userLabel="Passcode Stack View">
|
|
<rect key="frame" x="32" y="55.5" width="224" height="30"/>
|
|
<subviews>
|
|
<stackView opaque="NO" contentMode="scaleToFill" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="SYV-Wh-ZWs" userLabel="Symbols Stack">
|
|
<rect key="frame" x="0.0" y="0.0" width="224" height="30"/>
|
|
<subviews>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="circle" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="fuT-1x-jVF">
|
|
<rect key="frame" x="0.0" y="0.0" width="24" height="30"/>
|
|
<color key="tintColor" name="labelPrimary"/>
|
|
<preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20" weight="bold"/>
|
|
</imageView>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="circle" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="y49-WO-ETM">
|
|
<rect key="frame" x="40" y="0.0" width="24" height="30"/>
|
|
<color key="tintColor" name="labelPrimary"/>
|
|
<preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20" weight="bold"/>
|
|
</imageView>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="circle" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="fCO-oL-b5t">
|
|
<rect key="frame" x="80" y="0.0" width="24" height="30"/>
|
|
<color key="tintColor" name="labelPrimary"/>
|
|
<preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20" weight="bold"/>
|
|
</imageView>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="circle" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="Mru-Ll-pW4">
|
|
<rect key="frame" x="120" y="0.0" width="24" height="30"/>
|
|
<color key="tintColor" name="labelPrimary"/>
|
|
<preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20" weight="bold"/>
|
|
</imageView>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="circle" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="8YU-kv-7CK">
|
|
<rect key="frame" x="160" y="0.0" width="24" height="30"/>
|
|
<color key="tintColor" name="labelPrimary"/>
|
|
<preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20" weight="bold"/>
|
|
</imageView>
|
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="circle" catalog="system" translatesAutoresizingMaskIntoConstraints="NO" id="et6-Im-aAP">
|
|
<rect key="frame" x="200" y="0.0" width="24" height="30"/>
|
|
<color key="tintColor" name="labelPrimary"/>
|
|
<preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20" weight="bold"/>
|
|
</imageView>
|
|
</subviews>
|
|
</stackView>
|
|
<label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Wrong passcode" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ULf-Pw-PZJ" userLabel="Error Label">
|
|
<rect key="frame" x="48" y="0.0" width="128.5" height="0.0"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
</stackView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="The passcode will be needed to open the app and sign transactions." textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Fop-nf-olR" userLabel="Detail Label">
|
|
<rect key="frame" x="0.0" y="120.5" width="288" height="41"/>
|
|
<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="K1B-3I-Pbb" userLabel="Button">
|
|
<rect key="frame" x="0.0" y="196.5" width="288" height="44"/>
|
|
<constraints>
|
|
<constraint firstAttribute="height" constant="44" id="9jx-IN-eGU"/>
|
|
</constraints>
|
|
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="18"/>
|
|
<state key="normal" title="Skip">
|
|
<color key="titleColor" name="primary"/>
|
|
</state>
|
|
<connections>
|
|
<action selector="didTapButton:" destination="-1" eventType="touchUpInside" id="gAS-lC-OZk"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="p1H-gA-Df6">
|
|
<rect key="frame" x="113" y="275.5" width="62" height="62"/>
|
|
<color key="tintColor" name="primary"/>
|
|
<state key="normal" image="ic-face-id"/>
|
|
<connections>
|
|
<action selector="didTapBiometry:" destination="-1" eventType="touchUpInside" id="MGY-7X-gR6"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
</stackView>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="K1B-3I-Pbb" firstAttribute="width" secondItem="Wf2-ts-X9S" secondAttribute="width" id="0Pa-sh-Beb"/>
|
|
<constraint firstItem="gX9-uu-GyJ" firstAttribute="width" secondItem="Wf2-ts-X9S" secondAttribute="width" id="oEr-r8-1jd"/>
|
|
</constraints>
|
|
</stackView>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="MNI-eP-u76">
|
|
<rect key="frame" x="48" y="132.5" width="224" height="30"/>
|
|
<connections>
|
|
<action selector="didTapSymbolsButton:" destination="-1" eventType="touchUpInside" id="Joc-bX-yBK"/>
|
|
</connections>
|
|
</button>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="Zav-DC-lch"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="MNI-eP-u76" firstAttribute="leading" secondItem="YPG-kg-a0c" secondAttribute="leading" id="37C-Pj-s3T"/>
|
|
<constraint firstAttribute="bottom" secondItem="Wf2-ts-X9S" secondAttribute="bottom" id="6CQ-LF-tZK"/>
|
|
<constraint firstItem="MNI-eP-u76" firstAttribute="top" secondItem="YPG-kg-a0c" secondAttribute="top" id="XQv-2L-ihc"/>
|
|
<constraint firstItem="StU-YF-A2H" firstAttribute="bottom" secondItem="SYV-Wh-ZWs" secondAttribute="bottom" id="c1s-8T-qpY"/>
|
|
<constraint firstItem="Wf2-ts-X9S" firstAttribute="leading" secondItem="wwN-VV-c8b" secondAttribute="leading" constant="16" id="dK8-77-S31"/>
|
|
<constraint firstItem="StU-YF-A2H" firstAttribute="top" secondItem="SYV-Wh-ZWs" secondAttribute="top" id="dyX-oF-9Eh"/>
|
|
<constraint firstItem="7d6-Sn-iYm" firstAttribute="top" secondItem="Zav-DC-lch" secondAttribute="top" constant="77" id="f0G-Ng-3on"/>
|
|
<constraint firstItem="StU-YF-A2H" firstAttribute="leading" secondItem="SYV-Wh-ZWs" secondAttribute="leading" id="gWi-Hh-G9w"/>
|
|
<constraint firstItem="StU-YF-A2H" firstAttribute="trailing" secondItem="SYV-Wh-ZWs" secondAttribute="trailing" id="jcr-E5-Cc8"/>
|
|
<constraint firstItem="MNI-eP-u76" firstAttribute="bottom" secondItem="YPG-kg-a0c" secondAttribute="bottom" id="mOk-75-Iga"/>
|
|
<constraint firstItem="MNI-eP-u76" firstAttribute="trailing" secondItem="YPG-kg-a0c" secondAttribute="trailing" id="rVk-dT-O39"/>
|
|
<constraint firstAttribute="trailing" secondItem="Wf2-ts-X9S" secondAttribute="trailing" constant="16" id="szP-CR-KsW"/>
|
|
</constraints>
|
|
</view>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="wwN-VV-c8b" firstAttribute="trailing" secondItem="uaD-s2-NaU" secondAttribute="trailing" id="TNn-Rg-2ca"/>
|
|
<constraint firstItem="wwN-VV-c8b" firstAttribute="width" secondItem="MJZ-JW-e5e" secondAttribute="width" id="bAF-Go-mtm"/>
|
|
<constraint firstItem="wwN-VV-c8b" firstAttribute="top" secondItem="uaD-s2-NaU" secondAttribute="top" id="p36-ri-VUC"/>
|
|
<constraint firstItem="wwN-VV-c8b" firstAttribute="bottom" secondItem="uaD-s2-NaU" secondAttribute="bottom" id="tiU-sJ-J9f"/>
|
|
<constraint firstItem="uaD-s2-NaU" firstAttribute="leading" secondItem="wwN-VV-c8b" secondAttribute="leading" id="zQT-PQ-f6G"/>
|
|
</constraints>
|
|
<viewLayoutGuide key="contentLayoutGuide" id="uaD-s2-NaU"/>
|
|
<viewLayoutGuide key="frameLayoutGuide" id="MJZ-JW-e5e"/>
|
|
</scrollView>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="fnl-2z-Ty3"/>
|
|
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
|
<constraints>
|
|
<constraint firstItem="iPJ-WE-E2p" firstAttribute="bottom" secondItem="fnl-2z-Ty3" secondAttribute="bottom" id="Dlh-HV-pJn"/>
|
|
<constraint firstItem="iPJ-WE-E2p" firstAttribute="leading" secondItem="fnl-2z-Ty3" secondAttribute="leading" id="bN8-we-Vwu"/>
|
|
<constraint firstItem="iPJ-WE-E2p" firstAttribute="trailing" secondItem="fnl-2z-Ty3" secondAttribute="trailing" id="dep-LC-vK8"/>
|
|
<constraint firstItem="iPJ-WE-E2p" firstAttribute="top" secondItem="fnl-2z-Ty3" secondAttribute="top" id="ohM-ZD-rDh"/>
|
|
</constraints>
|
|
<point key="canvasLocation" x="136.875" y="153.16901408450704"/>
|
|
</view>
|
|
</objects>
|
|
<resources>
|
|
<image name="checkmark.circle" catalog="system" width="128" height="123"/>
|
|
<image name="circle" catalog="system" width="128" height="123"/>
|
|
<image name="ic-face-id" width="62" height="62"/>
|
|
<namedColor name="labelPrimary">
|
|
<color red="0.070588235294117646" green="0.074509803921568626" blue="0.070588235294117646" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</namedColor>
|
|
<namedColor name="primary">
|
|
<color red="0.070588235294117646" green="0.074509803921568626" blue="0.070588235294117646" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</namedColor>
|
|
<systemColor name="systemBackgroundColor">
|
|
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</systemColor>
|
|
</resources>
|
|
</document>
|