<?xml version="1.0" encoding="UTF-8"?>
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17506" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="fpi-OH-KT0">
|
<device id="retina4_0" orientation="portrait" appearance="light"/>
|
<dependencies>
|
<deployment identifier="iOS"/>
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17505"/>
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
</dependencies>
|
<scenes>
|
<!--Admin Mode View Controller-->
|
<scene sceneID="bZS-uZ-1Mp">
|
<objects>
|
<viewController storyboardIdentifier="AdminModeView" id="ngE-5J-xL1" customClass="AdminModeViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="jsH-s3-xPb"/>
|
<viewControllerLayoutGuide type="bottom" id="lC2-iV-OWy"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="sa7-MZ-Rv2">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="nhx-vo-EAK">
|
<rect key="frame" x="15" y="224" width="290" height="45"/>
|
<color key="backgroundColor" red="0.11940588789999999" green="0.48929263540000001" blue="0.94737177309999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="45" id="q7w-OC-HS2"/>
|
</constraints>
|
<color key="tintColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<state key="normal" title="进入设备列表">
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onEnterDevice:" destination="ngE-5J-xL1" eventType="touchUpInside" id="gc9-3l-CgQ"/>
|
</connections>
|
</button>
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="common_icon_remind" translatesAutoresizingMaskIntoConstraints="NO" id="4Xg-dY-03x">
|
<rect key="frame" x="15" y="140" width="20" height="20"/>
|
<constraints>
|
<constraint firstAttribute="width" secondItem="4Xg-dY-03x" secondAttribute="height" multiplier="1:1" id="38V-dI-f86"/>
|
<constraint firstAttribute="height" constant="20" id="tpt-lh-TUE"/>
|
</constraints>
|
</imageView>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dgp-k4-RCL">
|
<rect key="frame" x="15" y="80" width="295" height="45"/>
|
<subviews>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="请输入您的帐号" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="fn1-f3-4v0">
|
<rect key="frame" x="30" y="0.0" width="265" height="45"/>
|
<color key="textColor" red="0.71424245834350586" green="0.71347779035568237" blue="0.73708158731460571" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
<textInputTraits key="textInputTraits"/>
|
</textField>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="45" id="BOd-OQ-0tR"/>
|
<constraint firstAttribute="trailing" secondItem="fn1-f3-4v0" secondAttribute="trailing" id="PfY-Xn-RQU"/>
|
<constraint firstItem="fn1-f3-4v0" firstAttribute="leading" secondItem="dgp-k4-RCL" secondAttribute="leading" constant="30" id="QIl-jD-Xjp"/>
|
<constraint firstItem="fn1-f3-4v0" firstAttribute="top" secondItem="dgp-k4-RCL" secondAttribute="top" id="my8-zv-Yf3"/>
|
<constraint firstAttribute="bottom" secondItem="fn1-f3-4v0" secondAttribute="bottom" id="weK-Yg-lbP"/>
|
</constraints>
|
</view>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="请输入管理员账号" lineBreakMode="wordWrap" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NsY-Ec-hvp">
|
<rect key="frame" x="40" y="125" width="265" height="50"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="50" id="XJJ-x1-6dM"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
<color key="textColor" red="0.98593175411224365" green="0.0" blue="0.098209694027900696" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
</subviews>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="4Xg-dY-03x" firstAttribute="top" secondItem="dgp-k4-RCL" secondAttribute="bottom" constant="15" id="3Wk-3T-Dbh"/>
|
<constraint firstAttribute="trailing" secondItem="nhx-vo-EAK" secondAttribute="trailing" constant="15" id="CAB-iZ-0xi"/>
|
<constraint firstItem="dgp-k4-RCL" firstAttribute="leading" secondItem="sa7-MZ-Rv2" secondAttribute="leading" constant="15" id="FNz-z8-8st"/>
|
<constraint firstItem="nhx-vo-EAK" firstAttribute="leading" secondItem="sa7-MZ-Rv2" secondAttribute="leading" constant="15" id="Hde-T4-MV3"/>
|
<constraint firstItem="4Xg-dY-03x" firstAttribute="centerY" secondItem="NsY-Ec-hvp" secondAttribute="centerY" id="IOy-jf-cCD"/>
|
<constraint firstItem="NsY-Ec-hvp" firstAttribute="leading" secondItem="4Xg-dY-03x" secondAttribute="trailing" constant="5" id="IlY-3n-fhz"/>
|
<constraint firstAttribute="trailing" secondItem="NsY-Ec-hvp" secondAttribute="trailing" constant="15" id="Oez-3l-zJf"/>
|
<constraint firstAttribute="trailing" secondItem="dgp-k4-RCL" secondAttribute="trailing" constant="10" id="Pg5-2S-WDa"/>
|
<constraint firstItem="4Xg-dY-03x" firstAttribute="leading" secondItem="sa7-MZ-Rv2" secondAttribute="leading" constant="15" id="TGj-vO-bNZ"/>
|
<constraint firstItem="nhx-vo-EAK" firstAttribute="top" secondItem="4Xg-dY-03x" secondAttribute="bottom" constant="64" id="auC-lW-f5g"/>
|
<constraint firstItem="dgp-k4-RCL" firstAttribute="top" secondItem="jsH-s3-xPb" secondAttribute="bottom" constant="80" id="z8B-Ac-zDg"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_btnDeviceObt" destination="nhx-vo-EAK" id="CDt-dq-uR7"/>
|
<outlet property="m_imgRemind" destination="4Xg-dY-03x" id="IeX-J3-Teg"/>
|
<outlet property="m_lblHint" destination="NsY-Ec-hvp" id="g05-Sp-sWe"/>
|
<outlet property="m_textPhone" destination="fn1-f3-4v0" id="oux-dV-OO6"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Fuv-FX-ben" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="-332" y="588"/>
|
</scene>
|
<!--Device View Controller-->
|
<scene sceneID="FQh-Kt-Xgf">
|
<objects>
|
<viewController storyboardIdentifier="DeviceView" id="pUc-Yp-bKy" customClass="DeviceViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="oyw-Nh-qas"/>
|
<viewControllerLayoutGuide type="bottom" id="bBC-vR-XYN"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="dgx-hz-HNI">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="adddevice_icon_commondevice" translatesAutoresizingMaskIntoConstraints="NO" id="u6V-cj-lrF">
|
<rect key="frame" x="85" y="60" width="150" height="150"/>
|
<constraints>
|
<constraint firstAttribute="width" secondItem="u6V-cj-lrF" secondAttribute="height" id="dcU-B3-zJX"/>
|
<constraint firstAttribute="width" constant="150" id="qmz-uJ-Q3f"/>
|
</constraints>
|
</imageView>
|
</subviews>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="u6V-cj-lrF" firstAttribute="centerX" secondItem="dgx-hz-HNI" secondAttribute="centerX" id="5v4-DU-Myj"/>
|
<constraint firstItem="u6V-cj-lrF" firstAttribute="top" secondItem="oyw-Nh-qas" secondAttribute="bottom" constant="60" id="6ch-Cy-SOM"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_imgDeviceNULL" destination="u6V-cj-lrF" id="CFq-cP-12b"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="b4j-Q3-4Rr" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="360" y="587"/>
|
</scene>
|
<!--Hint View Controller-->
|
<scene sceneID="Fql-Jo-ZFd">
|
<objects>
|
<viewController storyboardIdentifier="HintView" id="TNs-ry-nkr" customClass="HintViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="dzt-nT-hHb"/>
|
<viewControllerLayoutGuide type="bottom" id="mrI-Za-kLO"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="m47-Hr-Pwx">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="start_bg" translatesAutoresizingMaskIntoConstraints="NO" id="kbi-8O-KSI">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
</imageView>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="App ID:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Qd5-Iw-nUe">
|
<rect key="frame" x="35" y="275" width="90" height="20"/>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="App Secret:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8OT-XG-wiy">
|
<rect key="frame" x="35" y="325" width="90" height="20"/>
|
<constraints>
|
<constraint firstAttribute="width" constant="90" id="IvN-35-4cV"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" text="lable1" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3qO-xd-Mhw">
|
<rect key="frame" x="135" y="274.5" width="150" height="21"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<color key="textColor" red="0.98740750551223755" green="0.98740750551223755" blue="0.98740750551223755" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="lable2" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="j4I-bH-Pbc">
|
<rect key="frame" x="135" y="324.5" width="150" height="21"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<color key="textColor" red="0.98740750551223755" green="0.98740750551223755" blue="0.98740750551223755" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="j4I-bH-Pbc" firstAttribute="width" secondItem="3qO-xd-Mhw" secondAttribute="width" id="8PN-5F-rHl"/>
|
<constraint firstItem="kbi-8O-KSI" firstAttribute="top" secondItem="m47-Hr-Pwx" secondAttribute="top" id="E7h-HX-xDq"/>
|
<constraint firstItem="3qO-xd-Mhw" firstAttribute="centerY" secondItem="Qd5-Iw-nUe" secondAttribute="centerY" id="KWt-bK-yhk"/>
|
<constraint firstItem="8OT-XG-wiy" firstAttribute="width" secondItem="Qd5-Iw-nUe" secondAttribute="width" id="NQD-B6-dCS"/>
|
<constraint firstAttribute="trailing" secondItem="3qO-xd-Mhw" secondAttribute="trailing" constant="35" id="WVr-j3-XqS"/>
|
<constraint firstItem="Qd5-Iw-nUe" firstAttribute="leading" secondItem="m47-Hr-Pwx" secondAttribute="leading" constant="35" id="gBY-JZ-af2"/>
|
<constraint firstAttribute="centerY" secondItem="Qd5-Iw-nUe" secondAttribute="centerY" constant="-1" id="gr8-gr-RD7"/>
|
<constraint firstAttribute="trailing" secondItem="j4I-bH-Pbc" secondAttribute="trailing" constant="35" id="hYz-QX-tP9"/>
|
<constraint firstItem="8OT-XG-wiy" firstAttribute="top" secondItem="Qd5-Iw-nUe" secondAttribute="bottom" constant="30" id="isl-G4-sHF"/>
|
<constraint firstItem="kbi-8O-KSI" firstAttribute="height" secondItem="m47-Hr-Pwx" secondAttribute="height" id="q72-jv-y2W"/>
|
<constraint firstItem="kbi-8O-KSI" firstAttribute="width" secondItem="m47-Hr-Pwx" secondAttribute="width" id="qHj-PS-WTT"/>
|
<constraint firstItem="kbi-8O-KSI" firstAttribute="leading" secondItem="m47-Hr-Pwx" secondAttribute="leading" id="qPl-1G-8Mn"/>
|
<constraint firstItem="j4I-bH-Pbc" firstAttribute="centerY" secondItem="8OT-XG-wiy" secondAttribute="centerY" id="scU-VZ-zxu"/>
|
<constraint firstItem="j4I-bH-Pbc" firstAttribute="leading" secondItem="8OT-XG-wiy" secondAttribute="trailing" constant="10" id="uaR-8c-gAz"/>
|
<constraint firstItem="8OT-XG-wiy" firstAttribute="leading" secondItem="Qd5-Iw-nUe" secondAttribute="leading" id="zgs-f9-52W"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_bgImg" destination="kbi-8O-KSI" id="EPA-8n-O8P"/>
|
<outlet property="m_lblAppId" destination="3qO-xd-Mhw" id="G7f-1x-oZS"/>
|
<outlet property="m_lblAppSecret" destination="j4I-bH-Pbc" id="ftN-7s-5g9"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="1EP-ko-RPS" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="360" y="-90"/>
|
</scene>
|
<!--Record View Controller-->
|
<scene sceneID="g8F-zk-XBK">
|
<objects>
|
<viewController storyboardIdentifier="Record" id="a9Y-FC-3H8" customClass="RecordViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="Qb3-ID-mST"/>
|
<viewControllerLayoutGuide type="bottom" id="Ug2-eR-Rn4"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="hMz-Nn-vKf">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xxU-oQ-VgV">
|
<rect key="frame" x="0.0" y="354.5" width="320" height="213.5"/>
|
<subviews>
|
<datePicker contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="date" translatesAutoresizingMaskIntoConstraints="NO" id="kKy-Yq-PQr">
|
<rect key="frame" x="0.0" y="32" width="320" height="128"/>
|
<constraints>
|
<constraint firstAttribute="width" secondItem="kKy-Yq-PQr" secondAttribute="height" multiplier="2.5" id="Mf5-Fx-Nk6"/>
|
</constraints>
|
<date key="minimumDate" timeIntervalSinceReferenceDate="-978267600">
|
<!--1970-01-01 11:00:00 +0000-->
|
</date>
|
<date key="maximumDate" timeIntervalSinceReferenceDate="1167562800">
|
<!--2037-12-31 11:00:00 +0000-->
|
</date>
|
</datePicker>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="请选择录像查询日期" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NOg-5d-O86">
|
<rect key="frame" x="63" y="0.0" width="194" height="32"/>
|
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="HfK-1e-fKr">
|
<rect key="frame" x="5" y="0.0" width="48" height="32"/>
|
<constraints>
|
<constraint firstAttribute="width" secondItem="HfK-1e-fKr" secondAttribute="height" multiplier="1.5" id="PLK-C4-kPm"/>
|
</constraints>
|
<state key="normal" title="取消"/>
|
<connections>
|
<action selector="cancelBtn:" destination="a9Y-FC-3H8" eventType="touchUpInside" id="4rA-tX-E3Z"/>
|
</connections>
|
</button>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5Y2-H0-g3E">
|
<rect key="frame" x="267" y="0.0" width="48" height="32"/>
|
<constraints>
|
<constraint firstAttribute="width" secondItem="5Y2-H0-g3E" secondAttribute="height" multiplier="1.5" id="IGS-kY-PRI"/>
|
</constraints>
|
<state key="normal" title="查询"/>
|
<connections>
|
<action selector="inquireBtn:" destination="a9Y-FC-3H8" eventType="touchUpInside" id="Wdg-v2-6d7"/>
|
</connections>
|
</button>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="NOg-5d-O86" firstAttribute="top" secondItem="xxU-oQ-VgV" secondAttribute="top" id="1tu-Cc-YOF"/>
|
<constraint firstItem="HfK-1e-fKr" firstAttribute="leading" secondItem="xxU-oQ-VgV" secondAttribute="leading" constant="5" id="88u-69-kGR"/>
|
<constraint firstItem="HfK-1e-fKr" firstAttribute="top" secondItem="xxU-oQ-VgV" secondAttribute="top" id="B54-kt-dui"/>
|
<constraint firstItem="5Y2-H0-g3E" firstAttribute="height" secondItem="HfK-1e-fKr" secondAttribute="height" id="BlO-UZ-Uyr"/>
|
<constraint firstItem="5Y2-H0-g3E" firstAttribute="leading" secondItem="NOg-5d-O86" secondAttribute="trailing" constant="10" id="CvT-LA-3gN"/>
|
<constraint firstAttribute="trailing" secondItem="5Y2-H0-g3E" secondAttribute="trailing" constant="5" id="Eu6-Xg-0pu"/>
|
<constraint firstItem="5Y2-H0-g3E" firstAttribute="top" secondItem="xxU-oQ-VgV" secondAttribute="top" id="MwL-Ch-i6S"/>
|
<constraint firstItem="NOg-5d-O86" firstAttribute="height" secondItem="HfK-1e-fKr" secondAttribute="height" id="XSm-Re-E8y"/>
|
<constraint firstAttribute="width" secondItem="xxU-oQ-VgV" secondAttribute="height" multiplier="1.5" id="cnf-b7-Amx"/>
|
<constraint firstItem="kKy-Yq-PQr" firstAttribute="top" secondItem="5Y2-H0-g3E" secondAttribute="bottom" id="llO-m8-aRD"/>
|
<constraint firstItem="HfK-1e-fKr" firstAttribute="height" secondItem="xxU-oQ-VgV" secondAttribute="height" multiplier="0.15" id="mvM-nT-qf5"/>
|
<constraint firstItem="kKy-Yq-PQr" firstAttribute="width" secondItem="xxU-oQ-VgV" secondAttribute="width" id="q6E-gY-49e"/>
|
<constraint firstItem="NOg-5d-O86" firstAttribute="leading" secondItem="HfK-1e-fKr" secondAttribute="trailing" constant="10" id="rCj-WT-Unz"/>
|
<constraint firstItem="kKy-Yq-PQr" firstAttribute="leading" secondItem="xxU-oQ-VgV" secondAttribute="leading" id="v0F-SF-Tpl"/>
|
</constraints>
|
</view>
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="video_icon_novideo" translatesAutoresizingMaskIntoConstraints="NO" id="Msp-Bb-DlJ">
|
<rect key="frame" x="80" y="120" width="160" height="160"/>
|
<constraints>
|
<constraint firstAttribute="width" secondItem="Msp-Bb-DlJ" secondAttribute="height" id="KhT-Fr-Ylu"/>
|
</constraints>
|
</imageView>
|
</subviews>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="Msp-Bb-DlJ" firstAttribute="width" secondItem="hMz-Nn-vKf" secondAttribute="width" multiplier="1:2" id="2Qa-Uc-Neo"/>
|
<constraint firstItem="Msp-Bb-DlJ" firstAttribute="top" secondItem="hMz-Nn-vKf" secondAttribute="topMargin" constant="120" id="GZR-Lj-mpV"/>
|
<constraint firstItem="xxU-oQ-VgV" firstAttribute="leading" secondItem="hMz-Nn-vKf" secondAttribute="leading" id="S2x-pm-Ke7"/>
|
<constraint firstItem="xxU-oQ-VgV" firstAttribute="width" secondItem="hMz-Nn-vKf" secondAttribute="width" id="hW8-z8-nKo"/>
|
<constraint firstItem="Msp-Bb-DlJ" firstAttribute="centerX" secondItem="hMz-Nn-vKf" secondAttribute="centerX" id="oAb-lf-Jm3"/>
|
<constraint firstItem="Ug2-eR-Rn4" firstAttribute="top" secondItem="xxU-oQ-VgV" secondAttribute="bottom" id="tbP-w7-Cji"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_ImgRecordNull" destination="Msp-Bb-DlJ" id="RtI-qO-oSx"/>
|
<outlet property="m_dateCancelBtn" destination="HfK-1e-fKr" id="pRl-XQ-KcD"/>
|
<outlet property="m_dateLab" destination="NOg-5d-O86" id="96T-nW-IJq"/>
|
<outlet property="m_datePicker" destination="kKy-Yq-PQr" id="qIp-qF-9fJ"/>
|
<outlet property="m_dateSelectBtn" destination="5Y2-H0-g3E" id="uJ5-Ry-WQH"/>
|
<outlet property="m_viewDateBar" destination="xxU-oQ-VgV" id="6ef-Q9-fXV"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="552-LM-7Vf" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="966" y="577"/>
|
</scene>
|
<!--Record Play View Controller-->
|
<scene sceneID="5HE-Bg-hI2">
|
<objects>
|
<viewController storyboardIdentifier="RecordPlay" id="EPA-ks-XjY" customClass="RecordPlayViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="mwE-VN-N3g"/>
|
<viewControllerLayoutGuide type="bottom" id="r1a-Py-icZ"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="3fB-nm-YCR">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</view>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="ZFV-lb-Wb8" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="1663" y="577"/>
|
</scene>
|
<!--Live Video View Controller-->
|
<scene sceneID="FcU-Lb-oPQ">
|
<objects>
|
<viewController storyboardIdentifier="LiveVideo" id="jA5-nJ-MVN" customClass="LiveVideoViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="E7t-mX-JH0"/>
|
<viewControllerLayoutGuide type="bottom" id="59q-JL-dGM"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="6rK-Uc-aLq">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</view>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="JaY-HB-3uU" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="1583" y="-92"/>
|
</scene>
|
<!--Add Device View Controller-->
|
<scene sceneID="UTj-Xr-TnV">
|
<objects>
|
<viewController storyboardIdentifier="AddDeviceView" id="sVi-BO-cXT" customClass="AddDeviceViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="e7p-4O-NUJ"/>
|
<viewControllerLayoutGuide type="bottom" id="55h-70-u1N"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="Ja3-cM-e1H">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="foM-Hs-uHr">
|
<rect key="frame" x="15" y="66" width="290" height="30"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="30" id="t9v-bF-HNW"/>
|
</constraints>
|
<color key="textColor" red="0.66666668653488159" green="0.66666668653488159" blue="0.66666668653488159" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
<textInputTraits key="textInputTraits"/>
|
</textField>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="03B-MD-aan">
|
<rect key="frame" x="15" y="182" width="290" height="30"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="30" id="LnY-fm-AdW"/>
|
</constraints>
|
<color key="textColor" red="0.66666668653488159" green="0.66666668653488159" blue="0.66666668653488159" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
<textInputTraits key="textInputTraits"/>
|
</textField>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="WIFI网络SSID:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="g0C-0Y-vD6">
|
<rect key="frame" x="15" y="166" width="290" height="16"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="16" id="uiD-Kk-hN3"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="13"/>
|
<color key="textColor" red="0.55510056018829346" green="0.55409532785415649" blue="0.58521044254302979" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" alpha="0.60000002384185791" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dIW-bb-IyI">
|
<rect key="frame" x="15" y="262" width="290" height="20"/>
|
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="20" id="k8b-Cx-1bd"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="设备S/N:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1gj-ha-429">
|
<rect key="frame" x="15" y="50" width="290" height="16"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="16" id="bas-zk-mZp"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="13"/>
|
<color key="textColor" red="0.43529411759999997" green="0.4431372549" blue="0.47450980390000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="a25-Qt-OYl">
|
<rect key="frame" x="15" y="122" width="290" height="34"/>
|
<color key="textColor" red="0.66666668653488159" green="0.66666668653488159" blue="0.66666668653488159" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
<textInputTraits key="textInputTraits"/>
|
</textField>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="设备密码:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="r5y-Xw-zRQ">
|
<rect key="frame" x="15" y="106" width="290" height="16"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="16" id="319-Wc-44l"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="13"/>
|
<color key="textColor" red="0.43529411759999997" green="0.4431372549" blue="0.47450980390000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="NBe-Gx-6yB">
|
<rect key="frame" x="110" y="318" width="100" height="100"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="100" id="SlP-Vz-Lql"/>
|
<constraint firstAttribute="width" constant="100" id="cZY-07-Ptj"/>
|
</constraints>
|
<state key="normal" image="adddevice_icon_wired">
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onWired:" destination="sVi-BO-cXT" eventType="touchUpInside" id="VQa-te-uOI"/>
|
</connections>
|
</button>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="qDt-Vb-jN3">
|
<rect key="frame" x="16" y="318" width="100" height="100"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="100" id="jle-K3-QWg"/>
|
<constraint firstAttribute="width" constant="100" id="khF-Jf-kpA"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="18"/>
|
<state key="normal" image="adddevice_icon_wifi">
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onWifi:" destination="sVi-BO-cXT" eventType="touchUpInside" id="fYw-r2-NbU"/>
|
</connections>
|
</button>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="VIF-Sd-CjX">
|
<rect key="frame" x="196" y="318" width="100" height="100"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="100" id="QOa-Sw-6hJ"/>
|
<constraint firstAttribute="width" constant="100" id="YMb-LV-eel"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="18"/>
|
<state key="normal" image="adddevice_icon_softap">
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onSoftAP:" destination="sVi-BO-cXT" eventType="touchDown" id="Mh7-OT-zmp"/>
|
<segue destination="P8y-jp-UYv" kind="push" id="GeD-dr-Pua"/>
|
</connections>
|
</button>
|
</subviews>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="trailingMargin" secondItem="VIF-Sd-CjX" secondAttribute="trailing" id="4qh-ai-igH"/>
|
<constraint firstItem="VIF-Sd-CjX" firstAttribute="trailing" secondItem="Ja3-cM-e1H" secondAttribute="trailingMargin" id="5ic-PZ-RMs"/>
|
<constraint firstItem="a25-Qt-OYl" firstAttribute="top" secondItem="r5y-Xw-zRQ" secondAttribute="bottom" id="686-sR-bXx"/>
|
<constraint firstItem="dIW-bb-IyI" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leading" constant="24" id="6Vj-mw-3f9"/>
|
<constraint firstItem="03B-MD-aan" firstAttribute="top" secondItem="g0C-0Y-vD6" secondAttribute="bottom" id="7ot-Ly-3sw"/>
|
<constraint firstAttribute="trailing" secondItem="dIW-bb-IyI" secondAttribute="trailing" constant="15" id="8pD-85-XrD"/>
|
<constraint firstAttribute="trailing" secondItem="dIW-bb-IyI" secondAttribute="trailing" constant="15" id="8qO-Ur-QGL"/>
|
<constraint firstItem="1gj-ha-429" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leading" constant="15" id="C3c-EE-Sqh"/>
|
<constraint firstAttribute="trailing" secondItem="r5y-Xw-zRQ" secondAttribute="trailing" constant="15" id="IiN-qh-6Tk"/>
|
<constraint firstAttribute="trailing" secondItem="VIF-Sd-CjX" secondAttribute="trailing" constant="100" id="Iq6-Rw-Y4z"/>
|
<constraint firstAttribute="trailing" secondItem="VIF-Sd-CjX" secondAttribute="trailingMargin" constant="24" id="K3u-QV-97c"/>
|
<constraint firstItem="03B-MD-aan" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leading" constant="15" id="LWb-zq-rH2"/>
|
<constraint firstItem="foM-Hs-uHr" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leading" constant="15" id="M9A-5t-Vps"/>
|
<constraint firstAttribute="trailing" secondItem="VIF-Sd-CjX" secondAttribute="trailing" constant="24" id="Me0-WO-CED"/>
|
<constraint firstItem="NBe-Gx-6yB" firstAttribute="top" secondItem="dIW-bb-IyI" secondAttribute="bottom" constant="36" id="QZB-bg-bpl"/>
|
<constraint firstItem="NBe-Gx-6yB" firstAttribute="centerX" secondItem="Ja3-cM-e1H" secondAttribute="centerX" id="SbT-su-Bn9"/>
|
<constraint firstItem="NBe-Gx-6yB" firstAttribute="top" secondItem="dIW-bb-IyI" secondAttribute="bottom" constant="36" id="UDk-BQ-Cyx"/>
|
<constraint firstItem="r5y-Xw-zRQ" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leading" constant="15" id="UbO-7P-tRC"/>
|
<constraint firstAttribute="trailing" secondItem="foM-Hs-uHr" secondAttribute="trailing" constant="15" id="Yar-3Q-SqI"/>
|
<constraint firstItem="g0C-0Y-vD6" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leading" constant="15" id="bDw-D8-mWc"/>
|
<constraint firstAttribute="trailing" secondItem="1gj-ha-429" secondAttribute="trailing" constant="15" id="bad-rJ-pop"/>
|
<constraint firstItem="r5y-Xw-zRQ" firstAttribute="top" secondItem="foM-Hs-uHr" secondAttribute="bottom" constant="10" id="cE6-7D-2ST"/>
|
<constraint firstAttribute="trailing" secondItem="VIF-Sd-CjX" secondAttribute="trailingMargin" constant="15" id="cW2-zm-RQu"/>
|
<constraint firstItem="VIF-Sd-CjX" firstAttribute="top" secondItem="NBe-Gx-6yB" secondAttribute="top" id="cbN-Lt-nb8"/>
|
<constraint firstAttribute="trailing" secondItem="a25-Qt-OYl" secondAttribute="trailing" constant="15" id="eTB-9O-SXS"/>
|
<constraint firstAttribute="trailing" secondItem="NBe-Gx-6yB" secondAttribute="trailing" constant="110" id="fBG-6C-tU2"/>
|
<constraint firstAttribute="trailing" secondItem="g0C-0Y-vD6" secondAttribute="trailing" constant="15" id="gSb-ZO-yXJ"/>
|
<constraint firstItem="a25-Qt-OYl" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leading" constant="15" id="jUJ-J6-pZH"/>
|
<constraint firstItem="dIW-bb-IyI" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leading" constant="15" id="lB8-gY-Toi"/>
|
<constraint firstItem="dIW-bb-IyI" firstAttribute="top" secondItem="03B-MD-aan" secondAttribute="bottom" constant="50" id="nGa-EK-ZjU"/>
|
<constraint firstItem="1gj-ha-429" firstAttribute="top" secondItem="e7p-4O-NUJ" secondAttribute="bottom" constant="50" id="qvb-nQ-4eh"/>
|
<constraint firstItem="qDt-Vb-jN3" firstAttribute="top" secondItem="dIW-bb-IyI" secondAttribute="bottom" constant="36" id="t8N-bd-lMI"/>
|
<constraint firstItem="g0C-0Y-vD6" firstAttribute="top" secondItem="a25-Qt-OYl" secondAttribute="bottom" constant="10" id="tQh-B4-CnH"/>
|
<constraint firstItem="foM-Hs-uHr" firstAttribute="top" secondItem="1gj-ha-429" secondAttribute="bottom" id="wrq-JF-odT"/>
|
<constraint firstAttribute="trailing" secondItem="03B-MD-aan" secondAttribute="trailing" constant="15" id="yei-md-QwK"/>
|
<constraint firstItem="qDt-Vb-jN3" firstAttribute="leading" secondItem="Ja3-cM-e1H" secondAttribute="leadingMargin" id="yuG-uJ-n7G"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_btnSoftAP" destination="VIF-Sd-CjX" id="mHq-Nc-icY"/>
|
<outlet property="m_btnWifi" destination="qDt-Vb-jN3" id="kPI-Iv-hHI"/>
|
<outlet property="m_btnWired" destination="NBe-Gx-6yB" id="uL0-e2-2jo"/>
|
<outlet property="m_lblDeviceKey" destination="r5y-Xw-zRQ" id="BMz-0S-5H3"/>
|
<outlet property="m_lblDeviceSN" destination="1gj-ha-429" id="bLT-kX-FIQ"/>
|
<outlet property="m_lblHint" destination="dIW-bb-IyI" id="Twb-La-pWQ"/>
|
<outlet property="m_lblSsid" destination="g0C-0Y-vD6" id="eue-Nd-klQ"/>
|
<outlet property="m_textDeviceKey" destination="a25-Qt-OYl" id="u2C-dp-Kv7"/>
|
<outlet property="m_textPasswd" destination="03B-MD-aan" id="g3W-DM-gIN"/>
|
<outlet property="m_textSerial" destination="foM-Hs-uHr" id="1C3-CK-w03"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="0B4-Mm-AEW" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="966" y="-91"/>
|
</scene>
|
<!--Device Operation View Controller-->
|
<scene sceneID="Az2-k9-CyC">
|
<objects>
|
<viewController storyboardIdentifier="DeviceOperation" id="x1Y-oM-Z2g" customClass="DeviceOperationViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="UyJ-6U-ujw"/>
|
<viewControllerLayoutGuide type="bottom" id="yUp-R7-HZj"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="AgE-Mr-lnT">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="drx-6R-540">
|
<rect key="frame" x="0.0" y="50" width="320" height="45"/>
|
<subviews>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="动检计划" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="K9N-vE-2Uf">
|
<rect key="frame" x="15" y="13" width="64" height="20"/>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="uC8-DU-D1N">
|
<rect key="frame" x="256" y="7" width="51" height="31"/>
|
<connections>
|
<action selector="onAlarmPlan:" destination="x1Y-oM-Z2g" eventType="valueChanged" id="hlS-vg-3dh"/>
|
</connections>
|
</switch>
|
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" style="gray" translatesAutoresizingMaskIntoConstraints="NO" id="2v0-QM-15S">
|
<rect key="frame" x="231" y="12.5" width="20" height="20"/>
|
</activityIndicatorView>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="K9N-vE-2Uf" firstAttribute="centerY" secondItem="drx-6R-540" secondAttribute="centerY" id="3Vi-BH-UPe"/>
|
<constraint firstItem="uC8-DU-D1N" firstAttribute="centerY" secondItem="drx-6R-540" secondAttribute="centerY" id="AVz-9a-BCZ"/>
|
<constraint firstItem="2v0-QM-15S" firstAttribute="centerY" secondItem="K9N-vE-2Uf" secondAttribute="centerY" id="SyI-D5-Q0s"/>
|
<constraint firstAttribute="height" constant="45" id="VuU-dQ-vHR"/>
|
<constraint firstItem="uC8-DU-D1N" firstAttribute="leading" secondItem="2v0-QM-15S" secondAttribute="trailing" constant="5" id="cZb-rI-yi1"/>
|
<constraint firstAttribute="trailing" secondItem="uC8-DU-D1N" secondAttribute="trailing" constant="15" id="pzL-EL-nML"/>
|
<constraint firstItem="K9N-vE-2Uf" firstAttribute="leading" secondItem="drx-6R-540" secondAttribute="leading" constant="15" id="vAL-o8-Kf4"/>
|
</constraints>
|
</view>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="d0n-Rw-rYd">
|
<rect key="frame" x="0.0" y="96" width="320" height="45"/>
|
<subviews>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="云存储" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wii-FG-fEH">
|
<rect key="frame" x="15" y="13" width="48" height="20"/>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="TYm-hd-2KL">
|
<rect key="frame" x="256" y="7" width="51" height="31"/>
|
<connections>
|
<action selector="onStorageStrategy:" destination="x1Y-oM-Z2g" eventType="valueChanged" id="wyM-xk-SAp"/>
|
</connections>
|
</switch>
|
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" style="gray" translatesAutoresizingMaskIntoConstraints="NO" id="Umo-nP-vKe">
|
<rect key="frame" x="231" y="12.5" width="20" height="20"/>
|
</activityIndicatorView>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="wii-FG-fEH" firstAttribute="centerY" secondItem="d0n-Rw-rYd" secondAttribute="centerY" id="15C-Ir-sch"/>
|
<constraint firstAttribute="trailing" secondItem="TYm-hd-2KL" secondAttribute="trailing" constant="15" id="3w0-It-2DJ"/>
|
<constraint firstItem="wii-FG-fEH" firstAttribute="leading" secondItem="d0n-Rw-rYd" secondAttribute="leading" constant="15" id="AfH-gz-YJt"/>
|
<constraint firstItem="Umo-nP-vKe" firstAttribute="centerY" secondItem="TYm-hd-2KL" secondAttribute="centerY" id="Kas-5N-DVh"/>
|
<constraint firstItem="TYm-hd-2KL" firstAttribute="leading" secondItem="Umo-nP-vKe" secondAttribute="trailing" constant="5" id="UmK-vr-1eS"/>
|
<constraint firstItem="TYm-hd-2KL" firstAttribute="centerY" secondItem="d0n-Rw-rYd" secondAttribute="centerY" id="mwt-FH-IeM"/>
|
<constraint firstAttribute="height" constant="45" id="sMx-eF-lJo"/>
|
</constraints>
|
</view>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kHS-Mg-VVf">
|
<rect key="frame" x="0.0" y="142" width="320" height="45"/>
|
<subviews>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="设备密码" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AEL-QM-TDR">
|
<rect key="frame" x="15" y="13" width="64" height="20"/>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="N2p-n0-AId">
|
<rect key="frame" x="256" y="7" width="49" height="32"/>
|
<color key="backgroundColor" red="0.10980182886123657" green="0.58743995428085327" blue="0.9985424280166626" alpha="0.29803922772407532" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
<color key="tintColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<state key="normal" title="修改"/>
|
<userDefinedRuntimeAttributes>
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
<integer key="value" value="10"/>
|
</userDefinedRuntimeAttribute>
|
</userDefinedRuntimeAttributes>
|
<connections>
|
<action selector="onModifyPassword:" destination="x1Y-oM-Z2g" eventType="touchUpInside" id="4uO-11-aKn"/>
|
</connections>
|
</button>
|
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" style="gray" translatesAutoresizingMaskIntoConstraints="NO" id="kMR-3z-mrU">
|
<rect key="frame" x="231" y="12.5" width="20" height="20"/>
|
</activityIndicatorView>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="AEL-QM-TDR" firstAttribute="leading" secondItem="kHS-Mg-VVf" secondAttribute="leading" constant="15" id="IKw-Qc-SBU"/>
|
<constraint firstItem="kMR-3z-mrU" firstAttribute="centerY" secondItem="kHS-Mg-VVf" secondAttribute="centerY" id="dF9-rC-5vb"/>
|
<constraint firstItem="N2p-n0-AId" firstAttribute="centerY" secondItem="kHS-Mg-VVf" secondAttribute="centerY" id="dzO-ZD-c53"/>
|
<constraint firstItem="AEL-QM-TDR" firstAttribute="centerY" secondItem="kHS-Mg-VVf" secondAttribute="centerY" id="wKS-Ha-Yrc"/>
|
</constraints>
|
</view>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="4pm-jd-Eb1">
|
<rect key="frame" x="0.0" y="188" width="320" height="45"/>
|
<subviews>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="设备程序" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QHd-nF-n6p">
|
<rect key="frame" x="15" y="13" width="64" height="20"/>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="W0Q-NG-nm2">
|
<rect key="frame" x="256" y="7" width="49" height="32"/>
|
<color key="backgroundColor" red="0.10980182886123657" green="0.58743995428085327" blue="0.9985424280166626" alpha="0.29803922772407532" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
<color key="tintColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<state key="normal" title="升级"/>
|
<userDefinedRuntimeAttributes>
|
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
|
<integer key="value" value="10"/>
|
</userDefinedRuntimeAttribute>
|
</userDefinedRuntimeAttributes>
|
<connections>
|
<action selector="onUpgradeDevice:" destination="x1Y-oM-Z2g" eventType="touchUpInside" id="zxF-ku-IKv"/>
|
</connections>
|
</button>
|
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" style="gray" translatesAutoresizingMaskIntoConstraints="NO" id="qvd-1v-T13">
|
<rect key="frame" x="231" y="12.5" width="20" height="20"/>
|
</activityIndicatorView>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="QHd-nF-n6p" firstAttribute="leading" secondItem="4pm-jd-Eb1" secondAttribute="leading" constant="15" id="4TP-ZN-kyb"/>
|
<constraint firstItem="QHd-nF-n6p" firstAttribute="centerY" secondItem="4pm-jd-Eb1" secondAttribute="centerY" id="JGt-Vh-kh9"/>
|
<constraint firstItem="W0Q-NG-nm2" firstAttribute="centerY" secondItem="4pm-jd-Eb1" secondAttribute="centerY" id="L9J-jw-44T"/>
|
<constraint firstItem="qvd-1v-T13" firstAttribute="centerY" secondItem="4pm-jd-Eb1" secondAttribute="centerY" id="bLw-fv-FSe"/>
|
</constraints>
|
</view>
|
</subviews>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="4pm-jd-Eb1" firstAttribute="top" secondItem="kHS-Mg-VVf" secondAttribute="bottom" constant="1" id="7cP-lP-qNt"/>
|
<constraint firstItem="drx-6R-540" firstAttribute="top" secondItem="UyJ-6U-ujw" secondAttribute="bottom" constant="50" id="8Ib-gd-PAK"/>
|
<constraint firstItem="kHS-Mg-VVf" firstAttribute="width" secondItem="d0n-Rw-rYd" secondAttribute="width" id="9eY-Oc-BhG"/>
|
<constraint firstItem="4pm-jd-Eb1" firstAttribute="height" secondItem="kHS-Mg-VVf" secondAttribute="height" id="L1H-xO-kvi"/>
|
<constraint firstItem="N2p-n0-AId" firstAttribute="trailing" secondItem="TYm-hd-2KL" secondAttribute="trailing" id="NWR-AI-mXB"/>
|
<constraint firstItem="W0Q-NG-nm2" firstAttribute="width" secondItem="N2p-n0-AId" secondAttribute="width" id="O7Q-RZ-Q6f"/>
|
<constraint firstItem="kHS-Mg-VVf" firstAttribute="top" secondItem="d0n-Rw-rYd" secondAttribute="bottom" constant="1" id="WFg-v4-4Uy"/>
|
<constraint firstItem="kHS-Mg-VVf" firstAttribute="height" secondItem="d0n-Rw-rYd" secondAttribute="height" id="YP4-kA-hUg"/>
|
<constraint firstItem="W0Q-NG-nm2" firstAttribute="centerX" secondItem="N2p-n0-AId" secondAttribute="centerX" id="c3k-44-zNN"/>
|
<constraint firstItem="kMR-3z-mrU" firstAttribute="centerX" secondItem="Umo-nP-vKe" secondAttribute="centerX" id="jfm-Ip-zUN"/>
|
<constraint firstItem="kHS-Mg-VVf" firstAttribute="leading" secondItem="AgE-Mr-lnT" secondAttribute="leading" id="llY-bg-bTS"/>
|
<constraint firstItem="drx-6R-540" firstAttribute="width" secondItem="AgE-Mr-lnT" secondAttribute="width" id="nyY-7r-vmE"/>
|
<constraint firstItem="N2p-n0-AId" firstAttribute="width" secondItem="TYm-hd-2KL" secondAttribute="width" id="pnI-ye-cUR"/>
|
<constraint firstItem="d0n-Rw-rYd" firstAttribute="top" secondItem="drx-6R-540" secondAttribute="bottom" constant="1" id="qdz-v7-GTe"/>
|
<constraint firstItem="4pm-jd-Eb1" firstAttribute="leading" secondItem="AgE-Mr-lnT" secondAttribute="leading" id="qtV-ec-d7k"/>
|
<constraint firstItem="W0Q-NG-nm2" firstAttribute="height" secondItem="N2p-n0-AId" secondAttribute="height" id="sfQ-Vn-4QI"/>
|
<constraint firstItem="d0n-Rw-rYd" firstAttribute="width" secondItem="AgE-Mr-lnT" secondAttribute="width" id="u8Z-Qs-NYU"/>
|
<constraint firstAttribute="trailing" secondItem="4pm-jd-Eb1" secondAttribute="trailing" id="u97-45-mO9"/>
|
<constraint firstAttribute="trailing" secondItem="kHS-Mg-VVf" secondAttribute="trailing" id="uyk-2p-qgR"/>
|
<constraint firstItem="d0n-Rw-rYd" firstAttribute="leading" secondItem="AgE-Mr-lnT" secondAttribute="leading" id="wJy-um-k9q"/>
|
<constraint firstItem="qvd-1v-T13" firstAttribute="centerX" secondItem="kMR-3z-mrU" secondAttribute="centerX" id="xZP-LJ-UXY"/>
|
<constraint firstItem="drx-6R-540" firstAttribute="leading" secondItem="AgE-Mr-lnT" secondAttribute="leading" id="yvG-Sb-shx"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_alarmActivity" destination="2v0-QM-15S" id="gsL-f3-CXx"/>
|
<outlet property="m_alarmLab" destination="K9N-vE-2Uf" id="lfv-7z-Mk3"/>
|
<outlet property="m_alarmSwitch" destination="uC8-DU-D1N" id="xKz-LC-my1"/>
|
<outlet property="m_cloudStorageActivity" destination="Umo-nP-vKe" id="30Q-Gi-Fl0"/>
|
<outlet property="m_cloudStorageLab" destination="wii-FG-fEH" id="d1i-JU-Ul8"/>
|
<outlet property="m_cloudStorageSwitch" destination="TYm-hd-2KL" id="L5R-jF-ZeN"/>
|
<outlet property="m_passwordActivity" destination="kMR-3z-mrU" id="nEO-Mc-SHt"/>
|
<outlet property="m_passwordBtn" destination="N2p-n0-AId" id="C1n-4U-KbK"/>
|
<outlet property="m_passwordLab" destination="AEL-QM-TDR" id="Ysz-ZO-NDN"/>
|
<outlet property="m_upgradeActivity" destination="qvd-1v-T13" id="8Zc-dv-OXo"/>
|
<outlet property="m_upgradeBtn" destination="W0Q-NG-nm2" id="k8c-8q-biB"/>
|
<outlet property="m_upgradeLab" destination="QHd-nF-n6p" id="TZs-68-eI8"/>
|
<outlet property="m_viewAlarm" destination="drx-6R-540" id="tL6-aM-McT"/>
|
<outlet property="m_viewCloudStroge" destination="d0n-Rw-rYd" id="kGx-JA-O1e"/>
|
<outlet property="m_viewPassword" destination="kHS-Mg-VVf" id="JCg-7P-WDV"/>
|
<outlet property="m_viewUpgrade" destination="4pm-jd-Eb1" id="GDR-Xr-0br"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="lMg-wT-hPC" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="-336" y="1293"/>
|
</scene>
|
<!--Message View Controller-->
|
<scene sceneID="E8I-ZT-6a5">
|
<objects>
|
<viewController storyboardIdentifier="MessageView" id="d3u-GR-OM6" customClass="MessageViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="Bej-uN-iAE"/>
|
<viewControllerLayoutGuide type="bottom" id="ROM-4N-HyL"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="uqa-GL-NJa">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="w3O-b4-YhC">
|
<rect key="frame" x="0.0" y="376" width="320" height="192"/>
|
<subviews>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DgS-Sy-mHe">
|
<rect key="frame" x="0.0" y="0.0" width="50" height="40"/>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="width" constant="50" id="7D7-Wg-9G3"/>
|
<constraint firstAttribute="height" constant="40" id="IiB-T3-K2X"/>
|
</constraints>
|
<state key="normal" title="取消">
|
<color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onCancel:" destination="d3u-GR-OM6" eventType="touchUpInside" id="D7i-zP-mJb"/>
|
</connections>
|
</button>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="请选择消息查询日期" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DZB-1J-HeE">
|
<rect key="frame" x="60" y="9" width="200" height="21"/>
|
<constraints>
|
<constraint firstAttribute="width" constant="200" id="hQx-Zb-lnj"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<datePicker contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="date" translatesAutoresizingMaskIntoConstraints="NO" id="ISv-X5-gvR">
|
<rect key="frame" x="0.0" y="41" width="320" height="151"/>
|
<date key="minimumDate" timeIntervalSinceReferenceDate="-978337800">
|
<!--1969-12-31 15:30:00 +0000-->
|
</date>
|
<date key="maximumDate" timeIntervalSinceReferenceDate="1167494400">
|
<!--2037-12-30 16:00:00 +0000-->
|
</date>
|
<connections>
|
<action selector="onValueChange:" destination="d3u-GR-OM6" eventType="valueChanged" id="eQL-S7-UZt"/>
|
</connections>
|
</datePicker>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JZu-Dk-y5T">
|
<rect key="frame" x="270" y="0.0" width="50" height="40"/>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<state key="normal" title="查询">
|
<color key="titleColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onQuery:" destination="d3u-GR-OM6" eventType="touchUpInside" id="779-ea-b03"/>
|
</connections>
|
</button>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="ISv-X5-gvR" firstAttribute="top" secondItem="DgS-Sy-mHe" secondAttribute="bottom" constant="1" id="19v-PN-sWK"/>
|
<constraint firstAttribute="centerX" secondItem="DZB-1J-HeE" secondAttribute="centerX" id="1vv-d7-s4a"/>
|
<constraint firstItem="DgS-Sy-mHe" firstAttribute="leading" secondItem="w3O-b4-YhC" secondAttribute="leading" id="4ML-jC-9Eb"/>
|
<constraint firstAttribute="width" secondItem="w3O-b4-YhC" secondAttribute="height" multiplier="2:1.2" id="HfF-s0-tPp"/>
|
<constraint firstItem="DgS-Sy-mHe" firstAttribute="top" secondItem="w3O-b4-YhC" secondAttribute="top" id="Jzc-9G-I9k"/>
|
<constraint firstAttribute="trailing" secondItem="JZu-Dk-y5T" secondAttribute="trailing" id="Tsx-hW-kfw"/>
|
<constraint firstAttribute="trailing" secondItem="ISv-X5-gvR" secondAttribute="trailing" id="Wz4-0y-HVi"/>
|
<constraint firstAttribute="bottom" secondItem="ISv-X5-gvR" secondAttribute="bottom" id="ZFb-fW-oo6"/>
|
<constraint firstItem="DZB-1J-HeE" firstAttribute="centerY" secondItem="DgS-Sy-mHe" secondAttribute="centerY" constant="-0.5" id="beT-4o-jPo"/>
|
<constraint firstItem="DgS-Sy-mHe" firstAttribute="centerY" secondItem="JZu-Dk-y5T" secondAttribute="centerY" id="cw9-4e-4UC"/>
|
<constraint firstItem="DgS-Sy-mHe" firstAttribute="height" secondItem="JZu-Dk-y5T" secondAttribute="height" id="hVg-Vv-xGz"/>
|
<constraint firstItem="ISv-X5-gvR" firstAttribute="leading" secondItem="w3O-b4-YhC" secondAttribute="leading" id="j2a-Rf-UyL"/>
|
<constraint firstItem="DgS-Sy-mHe" firstAttribute="width" secondItem="JZu-Dk-y5T" secondAttribute="width" id="zZh-HM-Qvo"/>
|
</constraints>
|
</view>
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="message_icon_nomessage" translatesAutoresizingMaskIntoConstraints="NO" id="hrL-yr-59t">
|
<rect key="frame" x="85" y="60" width="150" height="150"/>
|
<constraints>
|
<constraint firstAttribute="width" secondItem="hrL-yr-59t" secondAttribute="height" id="YjO-LE-86s"/>
|
<constraint firstAttribute="width" constant="150" id="zfn-Vu-Tfe"/>
|
</constraints>
|
</imageView>
|
</subviews>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="hrL-yr-59t" firstAttribute="top" secondItem="Bej-uN-iAE" secondAttribute="bottom" constant="60" id="168-hY-CJW"/>
|
<constraint firstItem="w3O-b4-YhC" firstAttribute="leading" secondItem="uqa-GL-NJa" secondAttribute="leading" id="Juh-DB-6Kl"/>
|
<constraint firstItem="hrL-yr-59t" firstAttribute="centerX" secondItem="uqa-GL-NJa" secondAttribute="centerX" id="TYb-Dq-8dv"/>
|
<constraint firstAttribute="trailing" secondItem="w3O-b4-YhC" secondAttribute="trailing" id="aaY-zO-86H"/>
|
<constraint firstItem="ROM-4N-HyL" firstAttribute="top" secondItem="w3O-b4-YhC" secondAttribute="bottom" id="gEX-0J-6ih"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_MessageNull" destination="hrL-yr-59t" id="i0t-9j-qi5"/>
|
<outlet property="m_datePicker" destination="ISv-X5-gvR" id="kwa-km-sUw"/>
|
<outlet property="m_queryView" destination="w3O-b4-YhC" id="CtK-rp-tEY"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="aa3-YM-0TL" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="339" y="1293"/>
|
</scene>
|
<!--User Mode View Controller-->
|
<scene sceneID="d6m-m2-M7V">
|
<objects>
|
<viewController storyboardIdentifier="UserModeView" id="1hD-oS-cXD" customClass="UserModeViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="7AS-7S-GC2"/>
|
<viewControllerLayoutGuide type="bottom" id="lRj-lB-ODD"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="3ll-2v-6Vx">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="HbV-bX-bBq">
|
<rect key="frame" x="10" y="80" width="300" height="45"/>
|
<subviews>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="请输入您的帐号" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="kho-FZ-t9S">
|
<rect key="frame" x="25" y="0.0" width="275" height="45"/>
|
<color key="textColor" red="0.71424245834350586" green="0.71347779035568237" blue="0.73708158731460571" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
<textInputTraits key="textInputTraits"/>
|
</textField>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="kho-FZ-t9S" firstAttribute="leading" secondItem="HbV-bX-bBq" secondAttribute="leading" constant="25" id="NaO-HV-eUj"/>
|
<constraint firstItem="kho-FZ-t9S" firstAttribute="top" secondItem="HbV-bX-bBq" secondAttribute="top" id="fZE-Fu-Yrv"/>
|
<constraint firstAttribute="trailing" secondItem="kho-FZ-t9S" secondAttribute="trailing" id="jcG-0r-vgY"/>
|
<constraint firstAttribute="height" constant="45" id="nTO-UP-tr1"/>
|
<constraint firstAttribute="bottom" secondItem="kho-FZ-t9S" secondAttribute="bottom" id="zH6-b8-p3T"/>
|
</constraints>
|
</view>
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="common_icon_remind" translatesAutoresizingMaskIntoConstraints="NO" id="GpD-jq-Rgr">
|
<rect key="frame" x="15" y="140" width="20" height="20"/>
|
<constraints>
|
<constraint firstAttribute="width" secondItem="GpD-jq-Rgr" secondAttribute="height" multiplier="1:1" id="4SB-OR-5gt"/>
|
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="20" id="6kz-QF-Le3"/>
|
<constraint firstAttribute="height" constant="20" id="SHa-7e-KJh"/>
|
</constraints>
|
</imageView>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="请输入有效的帐号" lineBreakMode="wordWrap" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pyY-u4-zqf">
|
<rect key="frame" x="40" y="125" width="265" height="50"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="50" id="oOt-ei-dfT"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
<color key="textColor" red="0.98593175411224365" green="0.0" blue="0.098209694027900696" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Sfg-MI-OzD">
|
<rect key="frame" x="15" y="275" width="290" height="45"/>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="45" id="2Sy-2j-Aw6"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<state key="normal" title="用户绑定">
|
<color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="titleShadowColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onBindUser:" destination="1hD-oS-cXD" eventType="touchUpInside" id="sOb-ZL-rsi"/>
|
</connections>
|
</button>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sJo-RD-pyE">
|
<rect key="frame" x="15" y="340" width="290" height="45"/>
|
<color key="backgroundColor" red="0.11940588789999999" green="0.48929263540000001" blue="0.94737177309999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="45" id="x7T-QT-dq4"/>
|
</constraints>
|
<color key="tintColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<state key="normal" title="进入设备列表">
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onEnterDevice:" destination="1hD-oS-cXD" eventType="touchUpInside" id="JIj-pN-Msa"/>
|
</connections>
|
</button>
|
</subviews>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="trailing" secondItem="pyY-u4-zqf" secondAttribute="trailing" constant="15" id="1CS-4q-SMg"/>
|
<constraint firstItem="sJo-RD-pyE" firstAttribute="top" secondItem="Sfg-MI-OzD" secondAttribute="bottom" constant="20" id="4JT-XC-ouM"/>
|
<constraint firstItem="HbV-bX-bBq" firstAttribute="top" secondItem="7AS-7S-GC2" secondAttribute="bottom" constant="80" id="61k-6C-hdS"/>
|
<constraint firstItem="GpD-jq-Rgr" firstAttribute="width" secondItem="GpD-jq-Rgr" secondAttribute="height" multiplier="1:1" id="RSt-Je-55Q"/>
|
<constraint firstItem="HbV-bX-bBq" firstAttribute="leading" secondItem="3ll-2v-6Vx" secondAttribute="leading" constant="10" id="T7h-17-thQ"/>
|
<constraint firstAttribute="trailing" secondItem="Sfg-MI-OzD" secondAttribute="trailing" constant="15" id="Uz8-1l-kKE"/>
|
<constraint firstItem="Sfg-MI-OzD" firstAttribute="leading" secondItem="3ll-2v-6Vx" secondAttribute="leading" constant="15" id="Yuo-mF-rjv"/>
|
<constraint firstItem="sJo-RD-pyE" firstAttribute="width" secondItem="Sfg-MI-OzD" secondAttribute="width" id="ZCG-ab-wgp"/>
|
<constraint firstItem="GpD-jq-Rgr" firstAttribute="centerY" secondItem="pyY-u4-zqf" secondAttribute="centerY" id="bjn-NX-SrF"/>
|
<constraint firstItem="Sfg-MI-OzD" firstAttribute="top" secondItem="pyY-u4-zqf" secondAttribute="bottom" constant="100" id="ch1-6T-cZh"/>
|
<constraint firstItem="pyY-u4-zqf" firstAttribute="leading" secondItem="GpD-jq-Rgr" secondAttribute="trailing" constant="5" id="ci0-mF-hs4"/>
|
<constraint firstAttribute="trailing" secondItem="sJo-RD-pyE" secondAttribute="trailing" constant="15" id="f2p-iN-Ukk"/>
|
<constraint firstItem="sJo-RD-pyE" firstAttribute="height" secondItem="Sfg-MI-OzD" secondAttribute="height" id="fCd-Ku-dtc"/>
|
<constraint firstItem="GpD-jq-Rgr" firstAttribute="top" secondItem="HbV-bX-bBq" secondAttribute="bottom" constant="15" id="h1W-TB-VJY"/>
|
<constraint firstItem="GpD-jq-Rgr" firstAttribute="leading" secondItem="3ll-2v-6Vx" secondAttribute="leading" constant="15" id="nB5-KP-o2q"/>
|
<constraint firstAttribute="trailing" secondItem="HbV-bX-bBq" secondAttribute="trailing" constant="10" id="qi0-IF-CEm"/>
|
<constraint firstItem="sJo-RD-pyE" firstAttribute="leading" secondItem="3ll-2v-6Vx" secondAttribute="leading" constant="15" id="tDo-lo-pb2"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_enterDeviceBtn" destination="sJo-RD-pyE" id="8Ax-3K-TTO"/>
|
<outlet property="m_imgRemind" destination="GpD-jq-Rgr" id="WOU-oO-AoD"/>
|
<outlet property="m_lblHint" destination="pyY-u4-zqf" id="jU1-oX-Eop"/>
|
<outlet property="m_textPhone" destination="kho-FZ-t9S" id="IJ5-90-tYC"/>
|
<outlet property="m_userLockBtn" destination="Sfg-MI-OzD" id="2vC-jh-xha"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="aVx-Ue-gKR" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="966" y="1293"/>
|
</scene>
|
<!--Title-->
|
<scene sceneID="QWZ-D2-OXA">
|
<objects>
|
<viewController storyboardIdentifier="SoftAPConnectView" id="P8y-jp-UYv" customClass="SoftAPConnectViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="ohS-Ih-DlG"/>
|
<viewControllerLayoutGuide type="bottom" id="XpF-c2-ifq"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" restorationIdentifier="myTestView" id="pIK-be-haS">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="548"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="1.让设备进入热点模式" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jjJ-ef-xDo">
|
<rect key="frame" x="16" y="70" width="283" height="33"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<nil key="textColor"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="2.将手机切换到连接设备热点" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MYL-o4-4Da">
|
<rect key="frame" x="16" y="111" width="283" height="21"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<nil key="textColor"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="3.点击按钮开始软AP配网" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Gw6-Ge-ueB">
|
<rect key="frame" x="16" y="153" width="283" height="21"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<nil key="textColor"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="4.按到弹窗提示输入对应的信息" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="WFm-O5-Ppo">
|
<rect key="frame" x="16" y="196" width="283" height="21"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<nil key="textColor"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="5.设备配网提示成功后切换至可用wifi" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hKQ-BC-nMI">
|
<rect key="frame" x="16" y="235" width="283" height="21"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<nil key="textColor"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="6.点击按钮添加设备" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nZe-9m-Z96">
|
<rect key="frame" x="16" y="274" width="283" height="21"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<nil key="textColor"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="q0J-Wk-teA">
|
<rect key="frame" x="62" y="333" width="183" height="30"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<state key="normal" title="软AP配网"/>
|
<connections>
|
<action selector="onBtn:" destination="P8y-jp-UYv" eventType="touchUpInside" id="sfm-JS-C7E"/>
|
</connections>
|
</button>
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="vrV-lk-kAY">
|
<rect key="frame" x="62" y="371" width="183" height="30"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<state key="normal" title="添加设备"/>
|
<connections>
|
<action selector="onBindDeivce:" destination="P8y-jp-UYv" eventType="touchUpInside" id="Ndb-IS-MaK"/>
|
</connections>
|
</button>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="tnG-1U-sNR">
|
<rect key="frame" x="28" y="304" width="263" height="21"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<nil key="textColor"/>
|
<nil key="highlightedColor"/>
|
</label>
|
</subviews>
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
</view>
|
<navigationItem key="navigationItem" title="Title" id="x0y-wJ-W2h"/>
|
<connections>
|
<outlet property="m_SoftAPInstructLab1" destination="jjJ-ef-xDo" id="eVb-rD-MgW"/>
|
<outlet property="m_SoftAPInstructLab2" destination="MYL-o4-4Da" id="GHa-Yd-ek2"/>
|
<outlet property="m_SoftAPInstructLab3" destination="Gw6-Ge-ueB" id="Zxf-Th-Ukw"/>
|
<outlet property="m_SoftAPInstructLab4" destination="WFm-O5-Ppo" id="ZaR-76-esD"/>
|
<outlet property="m_SoftAPInstructLab5" destination="hKQ-BC-nMI" id="KKh-0A-0NM"/>
|
<outlet property="m_SoftAPInstructLab6" destination="nZe-9m-Z96" id="DeP-8A-681"/>
|
<outlet property="m_bindDevice" destination="vrV-lk-kAY" id="Dbu-4P-g5X"/>
|
<outlet property="m_lblHint" destination="tnG-1U-sNR" id="VdO-KU-QUM"/>
|
<outlet property="m_softAPConnect" destination="q0J-Wk-teA" id="ffw-RT-yXx"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Hy6-MI-UK7" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="1821" y="1304"/>
|
</scene>
|
<!--User Bind Mode View Controller-->
|
<scene sceneID="mM9-2g-SI6">
|
<objects>
|
<viewController storyboardIdentifier="UserBindModeView" id="5BY-PZ-uxm" customClass="UserBindModeViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="9wK-nd-roW"/>
|
<viewControllerLayoutGuide type="bottom" id="he7-Lv-eZD"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="PFW-pm-C0Z">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="2dr-ZR-3ai">
|
<rect key="frame" x="15" y="80" width="292" height="45"/>
|
<subviews>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" horizontalHuggingPriority="249" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="请输入验证码" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="c4V-E9-u06">
|
<rect key="frame" x="10" y="0.0" width="194" height="45"/>
|
<color key="textColor" red="0.71424245834350586" green="0.71347779035568237" blue="0.73708158731460571" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
<textInputTraits key="textInputTraits"/>
|
</textField>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="wjf-qA-6TV">
|
<rect key="frame" x="207" y="0.0" width="85" height="45"/>
|
<constraints>
|
<constraint firstAttribute="width" constant="85" id="yCh-vk-HPR"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="13"/>
|
<state key="normal" title="获取验证码">
|
<color key="titleColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onSendSms:" destination="5BY-PZ-uxm" eventType="touchUpInside" id="BNX-ie-QUA"/>
|
</connections>
|
</button>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bt2-yJ-qt3">
|
<rect key="frame" x="205" y="10" width="1" height="25"/>
|
<color key="backgroundColor" red="0.66666668653488159" green="0.66666668653488159" blue="0.66666668653488159" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="width" constant="1" id="f73-tF-FFB"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="bottom" secondItem="c4V-E9-u06" secondAttribute="bottom" id="B7F-Qt-vsB"/>
|
<constraint firstAttribute="trailing" secondItem="wjf-qA-6TV" secondAttribute="trailing" id="Gce-Fg-Z3q"/>
|
<constraint firstItem="wjf-qA-6TV" firstAttribute="top" secondItem="2dr-ZR-3ai" secondAttribute="top" id="Igs-tJ-E3j"/>
|
<constraint firstItem="bt2-yJ-qt3" firstAttribute="top" secondItem="2dr-ZR-3ai" secondAttribute="top" constant="10" id="TOp-D9-2Li"/>
|
<constraint firstAttribute="bottom" secondItem="wjf-qA-6TV" secondAttribute="bottom" id="U3D-SX-eI7"/>
|
<constraint firstItem="bt2-yJ-qt3" firstAttribute="leading" secondItem="c4V-E9-u06" secondAttribute="trailing" constant="1" id="Yai-8t-cFI"/>
|
<constraint firstAttribute="bottom" secondItem="bt2-yJ-qt3" secondAttribute="bottom" constant="10" id="cOL-oj-P7w"/>
|
<constraint firstAttribute="height" constant="45" id="cba-fQ-5GX"/>
|
<constraint firstItem="c4V-E9-u06" firstAttribute="leading" secondItem="2dr-ZR-3ai" secondAttribute="leading" constant="10" id="mh0-Yk-SOX"/>
|
<constraint firstItem="c4V-E9-u06" firstAttribute="top" secondItem="2dr-ZR-3ai" secondAttribute="top" id="zZX-wT-agn"/>
|
<constraint firstItem="wjf-qA-6TV" firstAttribute="leading" secondItem="bt2-yJ-qt3" secondAttribute="trailing" constant="1" id="zc2-dk-sh9"/>
|
</constraints>
|
</view>
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="BIJ-vZ-3ap">
|
<rect key="frame" x="15" y="240" width="290" height="45"/>
|
<color key="backgroundColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="45" id="H3i-sI-DLP"/>
|
</constraints>
|
<state key="normal" title="绑定">
|
<color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onBindUser:" destination="5BY-PZ-uxm" eventType="touchUpInside" id="nBG-sI-QXz"/>
|
</connections>
|
</button>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZAh-C8-i3k">
|
<rect key="frame" x="11" y="140" width="278" height="50"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="50" id="AvT-8y-J37"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
<color key="textColor" red="0.71424245834350586" green="0.71347779035568237" blue="0.73708158731460571" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
</subviews>
|
<color key="backgroundColor" red="0.98565769199999997" green="0.957898154" blue="0.98109363409999994" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstAttribute="trailingMargin" secondItem="ZAh-C8-i3k" secondAttribute="trailing" constant="15" id="0YW-dP-eVq"/>
|
<constraint firstItem="ZAh-C8-i3k" firstAttribute="top" secondItem="2dr-ZR-3ai" secondAttribute="bottom" constant="15" id="0uo-IT-Hxe"/>
|
<constraint firstItem="BIJ-vZ-3ap" firstAttribute="leading" secondItem="PFW-pm-C0Z" secondAttribute="leading" constant="15" id="9dg-EY-pDJ"/>
|
<constraint firstAttribute="trailing" secondItem="2dr-ZR-3ai" secondAttribute="trailing" constant="13" id="CkY-N3-i06"/>
|
<constraint firstItem="BIJ-vZ-3ap" firstAttribute="top" secondItem="ZAh-C8-i3k" secondAttribute="bottom" constant="50" id="IBz-Zh-ygB"/>
|
<constraint firstItem="2dr-ZR-3ai" firstAttribute="top" secondItem="9wK-nd-roW" secondAttribute="bottom" constant="80" id="PsI-ea-RUQ"/>
|
<constraint firstItem="ZAh-C8-i3k" firstAttribute="leading" secondItem="PFW-pm-C0Z" secondAttribute="leadingMargin" constant="-5" id="hfk-YC-VFM"/>
|
<constraint firstItem="2dr-ZR-3ai" firstAttribute="leading" secondItem="PFW-pm-C0Z" secondAttribute="leading" constant="15" id="qEN-Nv-hE3"/>
|
<constraint firstAttribute="trailing" secondItem="BIJ-vZ-3ap" secondAttribute="trailing" constant="15" id="wnu-wM-69r"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_btnBind" destination="BIJ-vZ-3ap" id="gaM-jX-97v"/>
|
<outlet property="m_btnSms" destination="wjf-qA-6TV" id="qNi-fj-8jZ"/>
|
<outlet property="m_lblHint" destination="ZAh-C8-i3k" id="sAI-wj-K63"/>
|
<outlet property="m_textSms" destination="c4V-E9-u06" id="umg-gO-6a3"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="GiA-Qb-TRb" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="-334" y="1985"/>
|
</scene>
|
<!--Start View Controller-->
|
<scene sceneID="VBh-qa-lu3">
|
<objects>
|
<viewController storyboardIdentifier="StartView" id="fpi-OH-KT0" customClass="StartViewController" sceneMemberID="viewController">
|
<layoutGuides>
|
<viewControllerLayoutGuide type="top" id="4g4-4S-2af"/>
|
<viewControllerLayoutGuide type="bottom" id="YHF-Jd-tAo"/>
|
</layoutGuides>
|
<view key="view" contentMode="scaleToFill" id="927-nh-AmA">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<subviews>
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="start_bg" translatesAutoresizingMaskIntoConstraints="NO" id="ccR-x8-s16">
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
</imageView>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="lc2ea929282d5f4636" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="EPj-eT-13H" userLabel="text-AppId">
|
<rect key="frame" x="151" y="282" width="149" height="30"/>
|
<constraints>
|
<constraint firstAttribute="height" constant="30" id="tX2-rW-Ze1"/>
|
<constraint firstAttribute="width" constant="149" id="u2P-Z5-V1i"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
<textInputTraits key="textInputTraits"/>
|
<connections>
|
<outlet property="delegate" destination="fpi-OH-KT0" id="bm9-AV-ayJ"/>
|
</connections>
|
</textField>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="App ID:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NWE-VT-UHc">
|
<rect key="frame" x="20" y="282" width="64" height="30"/>
|
<constraints>
|
<constraint firstAttribute="width" constant="64" id="S4b-N7-ANK"/>
|
<constraint firstAttribute="height" constant="30" id="cJE-W8-Y0H"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="App Secret:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="D5D-g4-zjg">
|
<rect key="frame" x="20" y="322" width="86" height="30"/>
|
<constraints>
|
<constraint firstAttribute="width" constant="86" id="Zsi-Xj-6dv"/>
|
<constraint firstAttribute="height" constant="30" id="e1Q-NP-EH4"/>
|
</constraints>
|
<fontDescription key="fontDescription" type="system" pointSize="16"/>
|
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<nil key="highlightedColor"/>
|
</label>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="f869433de68a4a06bb8f9bb89118fc" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="asU-LU-z0O" userLabel="text-AppSecret">
|
<rect key="frame" x="151" y="322" width="149" height="30"/>
|
<constraints>
|
<constraint firstAttribute="width" constant="149" id="H7P-JT-4yi"/>
|
<constraint firstAttribute="height" constant="30" id="qQ1-Qp-3IL"/>
|
</constraints>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<fontDescription key="fontDescription" type="system" pointSize="12"/>
|
<textInputTraits key="textInputTraits"/>
|
<connections>
|
<outlet property="delegate" destination="fpi-OH-KT0" id="s5O-VW-mbv"/>
|
</connections>
|
</textField>
|
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0i0-AM-idg">
|
<rect key="frame" x="20" y="238.5" width="280" height="34"/>
|
<fontDescription key="fontDescription" type="system" pointSize="14"/>
|
<textInputTraits key="textInputTraits"/>
|
</textField>
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="SIE-Wb-VbS">
|
<rect key="frame" x="165" y="360" width="120" height="120"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<state key="normal" image="icon_user">
|
<color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="titleShadowColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onUserMode:" destination="fpi-OH-KT0" eventType="touchUpInside" id="Zqb-fF-EWZ"/>
|
</connections>
|
</button>
|
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="M3K-s1-ogh">
|
<rect key="frame" x="37" y="360" width="120" height="120"/>
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
<state key="normal" image="icon_admin">
|
<color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="titleShadowColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
</state>
|
<connections>
|
<action selector="onManagerMode:" destination="fpi-OH-KT0" eventType="touchUpInside" id="r25-7r-E4t"/>
|
</connections>
|
</button>
|
</subviews>
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<constraints>
|
<constraint firstItem="asU-LU-z0O" firstAttribute="top" secondItem="EPj-eT-13H" secondAttribute="bottom" constant="10" id="4PS-uf-JlR"/>
|
<constraint firstItem="0i0-AM-idg" firstAttribute="centerY" secondItem="927-nh-AmA" secondAttribute="centerY" multiplier="0.9" id="D7S-cq-9ac"/>
|
<constraint firstItem="EPj-eT-13H" firstAttribute="top" secondItem="0i0-AM-idg" secondAttribute="bottom" constant="9.5" id="Dna-JI-540"/>
|
<constraint firstItem="ccR-x8-s16" firstAttribute="centerY" secondItem="927-nh-AmA" secondAttribute="centerY" id="EIn-G6-uMN"/>
|
<constraint firstItem="NWE-VT-UHc" firstAttribute="centerY" secondItem="EPj-eT-13H" secondAttribute="centerY" id="IyD-d9-UHM"/>
|
<constraint firstItem="ccR-x8-s16" firstAttribute="bottom" secondItem="YHF-Jd-tAo" secondAttribute="top" id="L4Y-xq-Xvi"/>
|
<constraint firstItem="0i0-AM-idg" firstAttribute="centerX" secondItem="927-nh-AmA" secondAttribute="centerX" id="Rlm-6n-gqb"/>
|
<constraint firstAttribute="trailing" secondItem="0i0-AM-idg" secondAttribute="trailing" constant="20" id="SPi-Cb-5BI"/>
|
<constraint firstAttribute="height" secondItem="ccR-x8-s16" secondAttribute="height" id="Vf6-wi-OPO"/>
|
<constraint firstAttribute="width" secondItem="ccR-x8-s16" secondAttribute="width" id="WHO-HS-gkW"/>
|
<constraint firstItem="asU-LU-z0O" firstAttribute="trailing" secondItem="EPj-eT-13H" secondAttribute="trailing" id="X04-sx-vKn"/>
|
<constraint firstItem="0i0-AM-idg" firstAttribute="leading" secondItem="927-nh-AmA" secondAttribute="leading" constant="20" id="bwk-B0-Cfi"/>
|
<constraint firstItem="EPj-eT-13H" firstAttribute="trailing" secondItem="0i0-AM-idg" secondAttribute="trailing" id="de0-Jj-yc1"/>
|
<constraint firstItem="D5D-g4-zjg" firstAttribute="top" secondItem="NWE-VT-UHc" secondAttribute="bottom" constant="10" id="fEs-lT-e48"/>
|
<constraint firstItem="ccR-x8-s16" firstAttribute="leading" secondItem="927-nh-AmA" secondAttribute="leading" id="i5S-cF-IQt"/>
|
<constraint firstItem="NWE-VT-UHc" firstAttribute="leading" secondItem="0i0-AM-idg" secondAttribute="leading" id="i8J-3z-zVI"/>
|
<constraint firstItem="D5D-g4-zjg" firstAttribute="leading" secondItem="NWE-VT-UHc" secondAttribute="leading" id="lMi-gv-pfl"/>
|
</constraints>
|
</view>
|
<connections>
|
<outlet property="m_btnMan" destination="M3K-s1-ogh" id="t8u-fr-PV2"/>
|
<outlet property="m_btnUser" destination="SIE-Wb-VbS" id="HMm-8n-dvJ"/>
|
<outlet property="m_imgBG" destination="ccR-x8-s16" id="pMU-Jj-keO"/>
|
<outlet property="m_textAppId" destination="EPj-eT-13H" id="elQ-la-6GO"/>
|
<outlet property="m_textAppSecret" destination="asU-LU-z0O" id="MUO-tW-TJB"/>
|
<outlet property="m_textServerInfo" destination="0i0-AM-idg" id="dyz-C0-Qbd"/>
|
</connections>
|
</viewController>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Sws-kO-6bU" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
</objects>
|
<point key="canvasLocation" x="-302" y="-91"/>
|
</scene>
|
</scenes>
|
<resources>
|
<image name="adddevice_icon_commondevice" width="110" height="110"/>
|
<image name="adddevice_icon_softap" width="130" height="130"/>
|
<image name="adddevice_icon_wifi" width="130" height="130"/>
|
<image name="adddevice_icon_wired" width="130" height="130"/>
|
<image name="common_icon_remind" width="12" height="12"/>
|
<image name="icon_admin" width="120" height="120"/>
|
<image name="icon_user" width="120" height="120"/>
|
<image name="message_icon_nomessage" width="150" height="150"/>
|
<image name="start_bg" width="375" height="667"/>
|
<image name="video_icon_novideo" width="150" height="150"/>
|
</resources>
|
</document>
|