New file |
| | |
| | | <?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" colorMatched="YES" initialViewController="tPl-Go-Tmu"> |
| | | <device id="retina4_7" orientation="portrait" appearance="light"/> |
| | | <dependencies> |
| | | <deployment version="4352" identifier="iOS"/> |
| | | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17505"/> |
| | | <capability name="System colors in document resources" minToolsVersion="11.0"/> |
| | | <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> |
| | | </dependencies> |
| | | <scenes> |
| | | <!--Item--> |
| | | <scene sceneID="Ypd-kv-rjR"> |
| | | <objects> |
| | | <navigationController id="tPl-Go-Tmu" sceneMemberID="viewController"> |
| | | <tabBarItem key="tabBarItem" title="Item" id="EOh-Lf-fJU"/> |
| | | <navigationBar key="navigationBar" contentMode="scaleToFill" id="9n2-YJ-ND5"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | </navigationBar> |
| | | <connections> |
| | | <segue destination="BYZ-38-t0r" kind="relationship" relationship="rootViewController" id="UYR-rC-4Ms"/> |
| | | </connections> |
| | | </navigationController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="Hqy-oN-m1b" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="-1056" y="145.72713643178412"/> |
| | | </scene> |
| | | <!--Ddns Device Table View Controller--> |
| | | <scene sceneID="Rpj-wC-3ly"> |
| | | <objects> |
| | | <tableViewController id="qZw-LL-wzV" customClass="EZDdnsDeviceTableViewController" sceneMemberID="viewController"> |
| | | <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="ecg-RF-Skt"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> |
| | | <prototypes> |
| | | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="R2t-zM-WMl"> |
| | | <rect key="frame" x="0.0" y="28" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="R2t-zM-WMl" id="a02-NK-SeS"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | </tableViewCellContentView> |
| | | </tableViewCell> |
| | | </prototypes> |
| | | <connections> |
| | | <outlet property="dataSource" destination="qZw-LL-wzV" id="qRO-vy-kkW"/> |
| | | <outlet property="delegate" destination="qZw-LL-wzV" id="sa1-QI-psZ"/> |
| | | </connections> |
| | | </tableView> |
| | | <navigationItem key="navigationItem" id="vnG-WW-NBt"> |
| | | <nil key="title"/> |
| | | <segmentedControl key="titleView" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="bar" selectedSegmentIndex="0" id="UWK-Zd-fWJ"> |
| | | <rect key="frame" x="112.5" y="6" width="150" height="32"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <segments> |
| | | <segment title="First"/> |
| | | <segment title="Second"/> |
| | | </segments> |
| | | <connections> |
| | | <action selector="segmentControl:" destination="qZw-LL-wzV" eventType="valueChanged" id="CHc-5h-ANs"/> |
| | | </connections> |
| | | </segmentedControl> |
| | | <barButtonItem key="rightBarButtonItem" systemItem="add" id="x58-0L-dAg"> |
| | | <connections> |
| | | <action selector="go2AddDevice:" destination="qZw-LL-wzV" id="dHn-Xn-rfa"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | </navigationItem> |
| | | <connections> |
| | | <outlet property="addButton" destination="x58-0L-dAg" id="pbn-8n-fSc"/> |
| | | <outlet property="segment" destination="UWK-Zd-fWJ" id="Jae-Gg-cKU"/> |
| | | <outlet property="segmentedControl" destination="UWK-Zd-fWJ" id="AD3-PE-NmO"/> |
| | | <segue destination="DY9-ia-PiP" kind="push" identifier="go2RealPlayFromDdns" id="q2I-Q5-CUY"/> |
| | | <segue destination="3Mz-U5-jsP" kind="push" identifier="go2CameraListFromDdns" id="uaA-Ji-Zwg"/> |
| | | </connections> |
| | | </tableViewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="kIa-kX-fnm" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="640" y="-716.9415292353824"/> |
| | | </scene> |
| | | <!--View Controller--> |
| | | <scene sceneID="tne-QT-ifu"> |
| | | <objects> |
| | | <viewController id="BYZ-38-t0r" customClass="ViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/> |
| | | <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="logo" translatesAutoresizingMaskIntoConstraints="NO" id="MPX-n4-aGz"> |
| | | <rect key="frame" x="82.5" y="100" width="210" height="94"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="94" id="UZa-4y-JdR"/> |
| | | <constraint firstAttribute="width" constant="210" id="xPZ-ku-beA"/> |
| | | </constraints> |
| | | </imageView> |
| | | <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="9VU-hP-zCR"> |
| | | <rect key="frame" x="45" y="247" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="39" id="Uox-Yc-kob"/> |
| | | <constraint firstAttribute="width" constant="285" id="wAy-Hx-fAn"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="接口调用Demo" backgroundImage="blue_button"/> |
| | | <state key="highlighted" backgroundImage="blue_button_sel"/> |
| | | <connections> |
| | | <action selector="goAPI:" destination="BYZ-38-t0r" eventType="touchUpInside" id="7BP-Ah-1v3"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="p2R-3f-bRm"> |
| | | <rect key="frame" x="45" y="306" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="39" id="Dta-c4-zZr"/> |
| | | <constraint firstAttribute="width" constant="285" id="OT3-hb-4Yn"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="互联网Demo" backgroundImage="orange_button"/> |
| | | <state key="highlighted" backgroundImage="orange_button_sel"/> |
| | | <connections> |
| | | <action selector="go2CameraList:" destination="BYZ-38-t0r" eventType="touchUpInside" id="UL5-C6-Mmx"/> |
| | | </connections> |
| | | </button> |
| | | <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Jqc-fA-IF7"> |
| | | <rect key="frame" x="45" y="598" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="285" id="47F-cH-WPe"/> |
| | | <constraint firstAttribute="height" constant="39" id="aWy-eI-cnW"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="萤石登录" backgroundImage="blue_button"/> |
| | | <state key="highlighted" backgroundImage="blue_button_sel"/> |
| | | <connections> |
| | | <action selector="ezvizLogin:" destination="BYZ-38-t0r" eventType="touchUpInside" id="hcg-0O-Gq9"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="EWl-dl-v7z"> |
| | | <rect key="frame" x="45" y="365" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="39" id="FhC-TV-ezu"/> |
| | | <constraint firstAttribute="width" constant="285" id="Niw-45-NHf"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="局域网Demo" backgroundImage="orange_button"/> |
| | | <state key="highlighted" backgroundImage="orange_button_sel"/> |
| | | <connections> |
| | | <segue destination="lve-FH-V3q" kind="push" id="wdG-ur-OaH"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Tbh-3f-Kyo"> |
| | | <rect key="frame" x="45" y="483" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="39" id="aUb-DN-crC"/> |
| | | <constraint firstAttribute="width" constant="285" id="u2c-90-3In"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="DDNS Demo" backgroundImage="orange_button"/> |
| | | <state key="highlighted" backgroundImage="orange_button_sel"/> |
| | | <connections> |
| | | <segue destination="qZw-LL-wzV" kind="push" id="yxL-uN-ZvY"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ps8-ku-D1c"> |
| | | <rect key="frame" x="45" y="424" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="39" id="Mu0-my-UVK"/> |
| | | <constraint firstAttribute="width" constant="285" id="rGt-yT-DqQ"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="Support" backgroundImage="orange_button"/> |
| | | <state key="highlighted" backgroundImage="orange_button_sel"/> |
| | | <connections> |
| | | <action selector="supportBtnClick:" destination="BYZ-38-t0r" eventType="touchUpInside" id="7dM-lj-Wct"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="Jqc-fA-IF7" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="0u7-ic-ffM"/> |
| | | <constraint firstItem="ps8-ku-D1c" firstAttribute="top" secondItem="EWl-dl-v7z" secondAttribute="bottom" constant="20" id="5CP-Ff-rzS"/> |
| | | <constraint firstItem="ps8-ku-D1c" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="87a-rw-8Dg"/> |
| | | <constraint firstItem="MPX-n4-aGz" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="HBw-CM-yXP"/> |
| | | <constraint firstItem="EWl-dl-v7z" firstAttribute="top" secondItem="p2R-3f-bRm" secondAttribute="bottom" constant="20" id="I1V-DW-mIa"/> |
| | | <constraint firstItem="Tbh-3f-Kyo" firstAttribute="top" secondItem="ps8-ku-D1c" secondAttribute="bottom" constant="20" id="Lo4-Zt-LuM"/> |
| | | <constraint firstItem="EWl-dl-v7z" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="XaA-D1-njM"/> |
| | | <constraint firstItem="MPX-n4-aGz" firstAttribute="top" secondItem="y3c-jy-aDJ" secondAttribute="bottom" constant="56" id="YVS-Pv-v3f"/> |
| | | <constraint firstItem="Tbh-3f-Kyo" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="b2a-zO-RHF"/> |
| | | <constraint firstItem="wfy-db-euE" firstAttribute="top" secondItem="Jqc-fA-IF7" secondAttribute="bottom" constant="30" id="goF-mU-CcC"/> |
| | | <constraint firstItem="p2R-3f-bRm" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="jEu-7v-93k"/> |
| | | <constraint firstItem="p2R-3f-bRm" firstAttribute="top" secondItem="9VU-hP-zCR" secondAttribute="bottom" constant="20" id="mFD-bH-Mvl"/> |
| | | <constraint firstItem="9VU-hP-zCR" firstAttribute="top" secondItem="MPX-n4-aGz" secondAttribute="bottom" constant="53" id="oSX-ki-Tc0"/> |
| | | <constraint firstItem="9VU-hP-zCR" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="xhU-6r-0Yy"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="zba-ac-7BA"> |
| | | <barButtonItem key="rightBarButtonItem" title="注销" id="TXG-Z3-M8g"> |
| | | <connections> |
| | | <action selector="logout:" destination="BYZ-38-t0r" id="3ld-6c-xnS"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | </navigationItem> |
| | | <connections> |
| | | <outlet property="ddnsDemoBtn" destination="Tbh-3f-Kyo" id="No4-8D-5VX"/> |
| | | <segue destination="PUV-T9-WXJ" kind="push" identifier="go2CameraList" id="ojB-EE-NfY"/> |
| | | <segue destination="eVp-8l-5eB" kind="push" identifier="go2DemoAPI" id="wH9-FQ-qsr"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="-235.19999999999999" y="145.72713643178412"/> |
| | | </scene> |
| | | <!--Device Table View Controller--> |
| | | <scene sceneID="rr5-Et-K6j"> |
| | | <objects> |
| | | <tableViewController storyboardIdentifier="EZCameraList" id="PUV-T9-WXJ" customClass="EZDeviceTableViewController" sceneMemberID="viewController"> |
| | | <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="89" sectionHeaderHeight="28" sectionFooterHeight="28" id="UD8-7k-qhK"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <color key="backgroundColor" red="0.94117647059999998" green="0.94117647059999998" blue="0.94509803920000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <prototypes> |
| | | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="EZDeviceCell" rowHeight="73" id="Xkg-Dw-w2X" customClass="DeviceListCell"> |
| | | <rect key="frame" x="0.0" y="28" width="375" height="73"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Xkg-Dw-w2X" id="Iet-JC-0rQ"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="73"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <subviews> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="oYg-rg-sRX"> |
| | | <rect key="frame" x="5" y="5" width="112" height="63"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" secondItem="oYg-rg-sRX" secondAttribute="height" multiplier="16:9" id="Qj2-1x-bY8"/> |
| | | </constraints> |
| | | </imageView> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="C2S" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yuu-Ju-MKr"> |
| | | <rect key="frame" x="127" y="5" width="238" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="N48-de-git"/> |
| | | </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> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="hZX-eZ-E0u"> |
| | | <rect key="frame" x="127" y="29" width="39" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="39" id="4QQ-tz-dPq"/> |
| | | <constraint firstAttribute="height" constant="39" id="RuZ-Pc-8zE"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <state key="normal" image="playback"> |
| | | <color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="go2Record:" destination="Xkg-Dw-w2X" eventType="touchUpInside" id="bav-o4-rz1"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="AmG-2j-Y75"> |
| | | <rect key="frame" x="186" y="29" width="39" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="39" id="Q42-XD-P1b"/> |
| | | <constraint firstAttribute="height" constant="39" id="iDX-Vm-hmw"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <state key="normal" image="message"> |
| | | <color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="go2Message:" destination="Xkg-Dw-w2X" eventType="touchUpInside" id="fKh-5v-6Ze"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="4wC-NG-1q2"> |
| | | <rect key="frame" x="5" y="5" width="112" height="63"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" secondItem="4wC-NG-1q2" secondAttribute="height" multiplier="16:9" id="J7d-8O-Hsb"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="go2Play:" destination="Xkg-Dw-w2X" eventType="touchUpInside" id="bRp-DU-PSA"/> |
| | | </connections> |
| | | </button> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="offline" translatesAutoresizingMaskIntoConstraints="NO" id="SXG-cT-WZd"> |
| | | <rect key="frame" x="89" y="5" width="28" height="28"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="28" id="1bc-Qu-5o1"/> |
| | | <constraint firstAttribute="height" constant="28" id="o9l-At-R62"/> |
| | | </constraints> |
| | | </imageView> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="0cb-tT-6Se"> |
| | | <rect key="frame" x="245" y="29" width="39" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="39" id="Mps-h7-nX0"/> |
| | | <constraint firstAttribute="height" constant="39" id="hNG-1A-X3w"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" image="setup"> |
| | | <color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="go2Setting:" destination="Xkg-Dw-w2X" eventType="touchUpInside" id="2Bj-rO-BWL"/> |
| | | </connections> |
| | | </button> |
| | | <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ad0-s7-tSM"> |
| | | <rect key="frame" x="304" y="29" width="39" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="39" id="DY8-Hg-cjL"/> |
| | | <constraint firstAttribute="height" constant="39" id="HnR-hR-8bi"/> |
| | | </constraints> |
| | | <state key="normal" image="duijiangji"/> |
| | | <connections> |
| | | <action selector="go2VideoTalk:" destination="Xkg-Dw-w2X" eventType="touchUpInside" id="ejA-qH-hlh"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="4wC-NG-1q2" firstAttribute="leading" secondItem="Iet-JC-0rQ" secondAttribute="leading" constant="5" id="2lM-8U-Coj"/> |
| | | <constraint firstItem="AmG-2j-Y75" firstAttribute="leading" secondItem="hZX-eZ-E0u" secondAttribute="trailing" constant="20" id="3AL-W4-tN5"/> |
| | | <constraint firstAttribute="bottom" secondItem="AmG-2j-Y75" secondAttribute="bottom" constant="5" id="4hD-YQ-TQt"/> |
| | | <constraint firstItem="4wC-NG-1q2" firstAttribute="top" secondItem="Iet-JC-0rQ" secondAttribute="top" constant="5" id="CpW-TJ-kmv"/> |
| | | <constraint firstItem="yuu-Ju-MKr" firstAttribute="top" secondItem="Iet-JC-0rQ" secondAttribute="top" constant="5" id="Exf-xl-NwN"/> |
| | | <constraint firstItem="oYg-rg-sRX" firstAttribute="top" secondItem="Iet-JC-0rQ" secondAttribute="top" constant="5" id="GPe-zd-5ci"/> |
| | | <constraint firstItem="hZX-eZ-E0u" firstAttribute="leading" secondItem="oYg-rg-sRX" secondAttribute="trailing" constant="10" id="GsL-bZ-Shg"/> |
| | | <constraint firstAttribute="bottom" secondItem="4wC-NG-1q2" secondAttribute="bottom" constant="5" id="VtW-8E-Wln"/> |
| | | <constraint firstAttribute="bottom" secondItem="0cb-tT-6Se" secondAttribute="bottom" constant="5" id="WlZ-vF-Hr6"/> |
| | | <constraint firstItem="yuu-Ju-MKr" firstAttribute="leading" secondItem="oYg-rg-sRX" secondAttribute="trailing" constant="10" id="Y4S-hv-y1P"/> |
| | | <constraint firstItem="SXG-cT-WZd" firstAttribute="trailing" secondItem="4wC-NG-1q2" secondAttribute="trailing" id="YqH-qI-e52"/> |
| | | <constraint firstItem="SXG-cT-WZd" firstAttribute="top" secondItem="4wC-NG-1q2" secondAttribute="top" id="cOF-ea-qDY"/> |
| | | <constraint firstItem="0cb-tT-6Se" firstAttribute="leading" secondItem="AmG-2j-Y75" secondAttribute="trailing" constant="20" id="iAI-d3-joG"/> |
| | | <constraint firstAttribute="trailing" secondItem="yuu-Ju-MKr" secondAttribute="trailing" constant="10" id="iF6-ia-hBT"/> |
| | | <constraint firstAttribute="bottom" secondItem="oYg-rg-sRX" secondAttribute="bottom" constant="5" id="mW5-ze-raR"/> |
| | | <constraint firstItem="ad0-s7-tSM" firstAttribute="leading" secondItem="0cb-tT-6Se" secondAttribute="trailing" constant="20" id="pUr-10-jnu"/> |
| | | <constraint firstAttribute="bottom" secondItem="ad0-s7-tSM" secondAttribute="bottom" constant="5" id="peC-1f-wPe"/> |
| | | <constraint firstAttribute="bottom" secondItem="hZX-eZ-E0u" secondAttribute="bottom" constant="5" id="xIw-Sw-cwS"/> |
| | | <constraint firstItem="oYg-rg-sRX" firstAttribute="leading" secondItem="Iet-JC-0rQ" secondAttribute="leading" constant="5" id="xwT-lV-EqG"/> |
| | | </constraints> |
| | | </tableViewCellContentView> |
| | | <color key="backgroundColor" red="0.94117647059999998" green="0.94117647059999998" blue="0.94509803920000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <connections> |
| | | <outlet property="cameraImageView" destination="oYg-rg-sRX" id="Jy4-is-hdV"/> |
| | | <outlet property="messageButton" destination="AmG-2j-Y75" id="CYt-Tf-DqL"/> |
| | | <outlet property="nameLabel" destination="yuu-Ju-MKr" id="iYU-EQ-lA7"/> |
| | | <outlet property="offlineIcon" destination="SXG-cT-WZd" id="VXG-bh-GBD"/> |
| | | <outlet property="playButton" destination="4wC-NG-1q2" id="R0t-KW-2p5"/> |
| | | <outlet property="recordButton" destination="hZX-eZ-E0u" id="eaT-b6-TKr"/> |
| | | <outlet property="settingButton" destination="0cb-tT-6Se" id="fKK-di-Y5g"/> |
| | | <outlet property="videoTalkButton" destination="ad0-s7-tSM" id="HEM-dk-Tdi"/> |
| | | </connections> |
| | | </tableViewCell> |
| | | </prototypes> |
| | | <connections> |
| | | <outlet property="dataSource" destination="PUV-T9-WXJ" id="c9f-0M-cLC"/> |
| | | <outlet property="delegate" destination="PUV-T9-WXJ" id="ell-uM-Is0"/> |
| | | </connections> |
| | | </tableView> |
| | | <navigationItem key="navigationItem" id="QiI-QE-qqY"> |
| | | <rightBarButtonItems> |
| | | <barButtonItem systemItem="add" id="yGh-cj-oPZ"> |
| | | <connections> |
| | | <action selector="go2AddDevice:" destination="PUV-T9-WXJ" id="D58-zZ-Ox4"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | <barButtonItem title="注销" id="5JV-V5-93l"> |
| | | <connections> |
| | | <action selector="go2MultiPlay:" destination="PUV-T9-WXJ" id="dR3-5L-hra"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | </rightBarButtonItems> |
| | | </navigationItem> |
| | | <connections> |
| | | <outlet property="addButton" destination="yGh-cj-oPZ" id="KX9-xN-pem"/> |
| | | <outlet property="logoutBtn" destination="5JV-V5-93l" id="mDS-mp-F4P"/> |
| | | <segue destination="uBF-Yq-Qo0" kind="push" identifier="go2LivePlay" id="X3Q-o5-p8V"/> |
| | | <segue destination="I6z-uV-dEU" kind="push" identifier="go2Playback" id="Qls-Y0-o2u"/> |
| | | <segue destination="MVz-Sq-jf5" kind="push" identifier="go2MessageList" id="Kgx-sc-mTL"/> |
| | | <segue destination="3ZH-14-C2h" kind="push" identifier="go2Setting" id="1Wl-6O-XOm"/> |
| | | <segue destination="mDf-rT-1AG" kind="push" identifier="go2CameraList" id="lW4-fY-Ttr"/> |
| | | </connections> |
| | | </tableViewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="NKy-d7-m62" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="724" y="242"/> |
| | | </scene> |
| | | <!--Camera Table View Controller--> |
| | | <scene sceneID="TjS-bX-rfT"> |
| | | <objects> |
| | | <tableViewController id="mDf-rT-1AG" customClass="EZCameraTableViewController" sceneMemberID="viewController"> |
| | | <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="yIX-z0-9in"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <prototypes> |
| | | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="EZCameraCell" id="7Im-ni-l3z"> |
| | | <rect key="frame" x="0.0" y="28" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="7Im-ni-l3z" id="DdN-J1-0fa"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | </tableViewCellContentView> |
| | | </tableViewCell> |
| | | </prototypes> |
| | | <connections> |
| | | <outlet property="dataSource" destination="mDf-rT-1AG" id="eU2-XI-Pwl"/> |
| | | <outlet property="delegate" destination="mDf-rT-1AG" id="KwM-WJ-FUe"/> |
| | | </connections> |
| | | </tableView> |
| | | <navigationItem key="navigationItem" id="fvt-9v-OHF"/> |
| | | <connections> |
| | | <segue destination="uBF-Yq-Qo0" kind="push" identifier="go2LivePlay" id="oPv-Bb-2n6"/> |
| | | <segue destination="I6z-uV-dEU" kind="push" identifier="go2Playback" id="GcW-2d-Vr6"/> |
| | | </connections> |
| | | </tableViewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="BbG-Me-SeW" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="1414.4000000000001" y="705.24737631184416"/> |
| | | </scene> |
| | | <!--Hub设备测试专用--> |
| | | <scene sceneID="G9e-94-Nua"> |
| | | <objects> |
| | | <viewController storyboardIdentifier="EZHubDebugViewController" id="cjX-Lt-BP9" customClass="EZHubDebugViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="EWY-eJ-jtQ"/> |
| | | <viewControllerLayoutGuide type="bottom" id="osv-DW-PLK"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="9Li-8P-hDA"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="设备序列号" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="iwL-Ah-WH0"> |
| | | <rect key="frame" x="20" y="150" width="72" height="17"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <nil key="textColor"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="bezel" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="3Ww-0Y-zfl"> |
| | | <rect key="frame" x="102" y="138.5" width="253" height="40"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="40" id="zI7-mv-iMH"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <textInputTraits key="textInputTraits"/> |
| | | </textField> |
| | | <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="1" borderStyle="bezel" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="iAj-OV-oUu"> |
| | | <rect key="frame" x="102" y="198.5" width="253" height="40"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="40" id="jeW-7w-Zss"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <textInputTraits key="textInputTraits"/> |
| | | </textField> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="2s3-2Z-WBg"> |
| | | <rect key="frame" x="170" y="258.5" width="35" height="33"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| | | <state key="normal" title="跳转"> |
| | | <color key="titleColor" systemColor="darkTextColor"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="clickNextBtn:" destination="cjX-Lt-BP9" eventType="touchUpInside" id="gpT-6m-bB8"/> |
| | | </connections> |
| | | </button> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Tip: 请输入正确的序列号及通道号进行预览/回放" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Tju-Bo-s8t"> |
| | | <rect key="frame" x="20" y="642.5" width="335" height="14.5"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="12"/> |
| | | <color key="textColor" systemColor="systemGrayColor"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="通道号" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Gfd-eM-Uwg"> |
| | | <rect key="frame" x="20" y="210" width="43" height="17"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <nil key="textColor"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | </subviews> |
| | | <color key="backgroundColor" systemColor="systemBackgroundColor"/> |
| | | <constraints> |
| | | <constraint firstItem="iAj-OV-oUu" firstAttribute="centerY" secondItem="Gfd-eM-Uwg" secondAttribute="centerY" id="4Dc-j5-BF4"/> |
| | | <constraint firstItem="iAj-OV-oUu" firstAttribute="leading" secondItem="3Ww-0Y-zfl" secondAttribute="leading" id="9S5-Z0-yep"/> |
| | | <constraint firstItem="2s3-2Z-WBg" firstAttribute="centerX" secondItem="9Li-8P-hDA" secondAttribute="centerX" id="Ewb-Mt-WOw"/> |
| | | <constraint firstItem="Gfd-eM-Uwg" firstAttribute="leading" secondItem="iwL-Ah-WH0" secondAttribute="leading" id="H8P-Hf-0w3"/> |
| | | <constraint firstItem="2s3-2Z-WBg" firstAttribute="top" secondItem="iAj-OV-oUu" secondAttribute="bottom" constant="20" id="Jca-Gb-xbn"/> |
| | | <constraint firstItem="iwL-Ah-WH0" firstAttribute="top" secondItem="EWY-eJ-jtQ" secondAttribute="bottom" constant="150" id="S4R-2z-VJG"/> |
| | | <constraint firstAttribute="trailing" secondItem="Tju-Bo-s8t" secondAttribute="trailing" constant="20" id="Wol-pi-jwB"/> |
| | | <constraint firstAttribute="trailing" secondItem="3Ww-0Y-zfl" secondAttribute="trailing" constant="20" id="Ywb-iw-0Co"/> |
| | | <constraint firstItem="iAj-OV-oUu" firstAttribute="top" secondItem="3Ww-0Y-zfl" secondAttribute="bottom" constant="20" id="azT-tB-cNb"/> |
| | | <constraint firstItem="3Ww-0Y-zfl" firstAttribute="centerY" secondItem="iwL-Ah-WH0" secondAttribute="centerY" id="bUr-p5-c0c"/> |
| | | <constraint firstItem="3Ww-0Y-zfl" firstAttribute="leading" secondItem="iwL-Ah-WH0" secondAttribute="trailing" constant="10" id="gAu-hK-yWx"/> |
| | | <constraint firstItem="osv-DW-PLK" firstAttribute="top" secondItem="Tju-Bo-s8t" secondAttribute="bottom" constant="10" id="hk5-mb-cah"/> |
| | | <constraint firstItem="Tju-Bo-s8t" firstAttribute="leading" secondItem="9Li-8P-hDA" secondAttribute="leading" constant="20" id="q6g-dT-jVP"/> |
| | | <constraint firstItem="iAj-OV-oUu" firstAttribute="trailing" secondItem="3Ww-0Y-zfl" secondAttribute="trailing" id="yqG-Yl-wlg"/> |
| | | <constraint firstItem="iwL-Ah-WH0" firstAttribute="leading" secondItem="9Li-8P-hDA" secondAttribute="leading" constant="20" id="zBe-CH-hDj"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" title="Hub设备测试专用" id="yPB-O2-7ly"/> |
| | | <connections> |
| | | <outlet property="channelNo" destination="iAj-OV-oUu" id="Hv3-RO-7Sn"/> |
| | | <outlet property="deviceSerial" destination="3Ww-0Y-zfl" id="frj-1l-EVk"/> |
| | | <outlet property="nextBtn" destination="2s3-2Z-WBg" id="lKP-OE-VZc"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="GD7-bW-eej" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="2245.5999999999999" y="843.32833583208401"/> |
| | | </scene> |
| | | <!--DemoAPI Table View Controller--> |
| | | <scene sceneID="K6d-tL-5Zo"> |
| | | <objects> |
| | | <tableViewController id="eVp-8l-5eB" customClass="DemoAPITableViewController" sceneMemberID="viewController"> |
| | | <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="CfU-2M-GhS"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <prototypes> |
| | | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="DemoAPICell" id="wpS-t4-02o"> |
| | | <rect key="frame" x="0.0" y="28" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="wpS-t4-02o" id="8mM-ux-z21"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | </tableViewCellContentView> |
| | | </tableViewCell> |
| | | </prototypes> |
| | | <connections> |
| | | <outlet property="dataSource" destination="eVp-8l-5eB" id="1sZ-CF-mcF"/> |
| | | <outlet property="delegate" destination="eVp-8l-5eB" id="QDd-Zc-npE"/> |
| | | </connections> |
| | | </tableView> |
| | | <navigationItem key="navigationItem" id="uwl-Qi-lCX"> |
| | | <barButtonItem key="rightBarButtonItem" title="测试" id="eaB-Su-wjk"> |
| | | <color key="tintColor" red="0.46666666666666667" green="0.6588235294117647" blue="0.98039215686274506" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <connections> |
| | | <action selector="checkCancel:" destination="eVp-8l-5eB" id="gJG-PL-kXX"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | </navigationItem> |
| | | <connections> |
| | | <segue destination="gYM-MT-67r" kind="push" identifier="go2Play" id="vGU-HX-hFr"/> |
| | | </connections> |
| | | </tableViewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="piY-CP-R86" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="-236.80000000000001" y="-794.30284857571223"/> |
| | | </scene> |
| | | <!--Local Device List View Controller--> |
| | | <scene sceneID="OzV-ek-MDM"> |
| | | <objects> |
| | | <tableViewController id="lve-FH-V3q" customClass="EZLocalDeviceListViewController" sceneMemberID="viewController"> |
| | | <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="eYm-4q-VdW"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> |
| | | <prototypes> |
| | | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="UVM-wN-ME4"> |
| | | <rect key="frame" x="0.0" y="28" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="UVM-wN-ME4" id="PFk-ak-8nJ"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | </tableViewCellContentView> |
| | | </tableViewCell> |
| | | </prototypes> |
| | | <connections> |
| | | <outlet property="dataSource" destination="lve-FH-V3q" id="zuS-vV-dCl"/> |
| | | <outlet property="delegate" destination="lve-FH-V3q" id="Uwu-Sl-2aT"/> |
| | | </connections> |
| | | </tableView> |
| | | <navigationItem key="navigationItem" id="roW-Vh-54I"/> |
| | | <connections> |
| | | <segue destination="DY9-ia-PiP" kind="push" identifier="go2LocalRealPlay" id="9Tu-UR-Cms"/> |
| | | <segue destination="3Mz-U5-jsP" kind="push" identifier="go2CameraList" id="vdt-wN-aOY"/> |
| | | </connections> |
| | | </tableViewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="fUd-tf-VAT" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="1316.8" y="-303.14842578710648"/> |
| | | </scene> |
| | | <!--Play Demo View Controller--> |
| | | <scene sceneID="8fm-uL-tzd"> |
| | | <objects> |
| | | <viewController id="gYM-MT-67r" customClass="EZPlayDemoViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="74A-e0-tbe"/> |
| | | <viewControllerLayoutGuide type="bottom" id="J7W-UF-HXH"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="Ele-7y-Sts"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8AH-ts-VAl"> |
| | | <rect key="frame" x="0.0" y="44" width="187.5" height="100"/> |
| | | <color key="backgroundColor" red="0.17321318387985229" green="0.74333697557449341" blue="0.45914602279663086" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="100" id="uyH-gu-qB2"/> |
| | | </constraints> |
| | | </view> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="frT-lO-vkv"> |
| | | <rect key="frame" x="187.5" y="144" width="187.5" height="100"/> |
| | | <color key="backgroundColor" red="0.17321318387985229" green="0.74333697557449341" blue="0.45914602279663086" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </view> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="XlI-CJ-eCW"> |
| | | <rect key="frame" x="0.0" y="144" width="187.5" height="100"/> |
| | | <color key="backgroundColor" red="0.93333333330000001" green="0.65490196079999996" blue="0.40000000000000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </view> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="iCt-fy-olc"> |
| | | <rect key="frame" x="187.5" y="44" width="187.5" height="100"/> |
| | | <color key="backgroundColor" red="0.85770881180000003" green="0.211302614" blue="0.113631911" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </view> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="trailing" secondItem="iCt-fy-olc" secondAttribute="trailing" id="8cG-EV-Zci"/> |
| | | <constraint firstItem="iCt-fy-olc" firstAttribute="width" secondItem="8AH-ts-VAl" secondAttribute="width" id="K2g-7q-aVl"/> |
| | | <constraint firstItem="frT-lO-vkv" firstAttribute="top" secondItem="iCt-fy-olc" secondAttribute="bottom" id="UhO-aa-pdv"/> |
| | | <constraint firstItem="iCt-fy-olc" firstAttribute="top" secondItem="74A-e0-tbe" secondAttribute="bottom" id="Ur2-hP-wfh"/> |
| | | <constraint firstItem="frT-lO-vkv" firstAttribute="leading" secondItem="XlI-CJ-eCW" secondAttribute="trailing" id="XIn-Kk-1nK"/> |
| | | <constraint firstItem="8AH-ts-VAl" firstAttribute="top" secondItem="74A-e0-tbe" secondAttribute="bottom" id="Y3l-Rf-RQU"/> |
| | | <constraint firstItem="iCt-fy-olc" firstAttribute="leading" secondItem="8AH-ts-VAl" secondAttribute="trailing" id="a1g-Bl-WQa"/> |
| | | <constraint firstItem="XlI-CJ-eCW" firstAttribute="width" secondItem="8AH-ts-VAl" secondAttribute="width" id="bjQ-gf-dGk"/> |
| | | <constraint firstAttribute="trailing" secondItem="frT-lO-vkv" secondAttribute="trailing" id="cb9-Tf-upe"/> |
| | | <constraint firstItem="8AH-ts-VAl" firstAttribute="leading" secondItem="Ele-7y-Sts" secondAttribute="leading" id="dpm-HC-1mA"/> |
| | | <constraint firstItem="XlI-CJ-eCW" firstAttribute="height" secondItem="8AH-ts-VAl" secondAttribute="height" id="g4q-KH-ZfP"/> |
| | | <constraint firstItem="frT-lO-vkv" firstAttribute="height" secondItem="8AH-ts-VAl" secondAttribute="height" id="nsU-MN-xXd"/> |
| | | <constraint firstItem="iCt-fy-olc" firstAttribute="height" secondItem="8AH-ts-VAl" secondAttribute="height" id="qhP-df-mYo"/> |
| | | <constraint firstItem="XlI-CJ-eCW" firstAttribute="leading" secondItem="Ele-7y-Sts" secondAttribute="leading" id="rzL-GK-xxp"/> |
| | | <constraint firstItem="frT-lO-vkv" firstAttribute="width" secondItem="8AH-ts-VAl" secondAttribute="width" id="wH2-YL-hfv"/> |
| | | <constraint firstItem="XlI-CJ-eCW" firstAttribute="top" secondItem="8AH-ts-VAl" secondAttribute="bottom" id="zP3-Uf-px6"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="FYr-cz-ceJ"/> |
| | | <connections> |
| | | <outlet property="playerView1" destination="8AH-ts-VAl" id="RyF-dg-Xlo"/> |
| | | <outlet property="playerView2" destination="iCt-fy-olc" id="8Pp-VG-cj3"/> |
| | | <outlet property="playerView3" destination="XlI-CJ-eCW" id="ths-4T-Wdu"/> |
| | | <outlet property="playerView4" destination="frT-lO-vkv" id="HA5-cm-w4R"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="5b9-k6-eNq" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="667.20000000000005" y="-1505.8470764617691"/> |
| | | </scene> |
| | | <!--Local Camera List View Controller--> |
| | | <scene sceneID="GiH-NW-r0j"> |
| | | <objects> |
| | | <tableViewController id="3Mz-U5-jsP" customClass="EZLocalCameraListViewController" sceneMemberID="viewController"> |
| | | <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="chP-35-ge9"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> |
| | | <prototypes> |
| | | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="VhH-MZ-U0P"> |
| | | <rect key="frame" x="0.0" y="28" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="VhH-MZ-U0P" id="Kep-2I-4hb"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | </tableViewCellContentView> |
| | | </tableViewCell> |
| | | </prototypes> |
| | | <connections> |
| | | <outlet property="dataSource" destination="3Mz-U5-jsP" id="Shx-EK-Y4b"/> |
| | | <outlet property="delegate" destination="3Mz-U5-jsP" id="SyV-co-OYw"/> |
| | | </connections> |
| | | </tableView> |
| | | <navigationItem key="navigationItem" id="qGc-YD-tfD"/> |
| | | <connections> |
| | | <segue destination="DY9-ia-PiP" kind="push" identifier="cameraList2RealPlay" id="EFm-VJ-o0S"/> |
| | | </connections> |
| | | </tableViewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="sT3-wg-h8c" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="2160" y="-1504.9475262368817"/> |
| | | </scene> |
| | | <!--Local Real Play View Controller--> |
| | | <scene sceneID="Ob9-Vq-jik"> |
| | | <objects> |
| | | <viewController id="DY9-ia-PiP" customClass="EZLocalRealPlayViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="h0Y-TV-n1t"/> |
| | | <viewControllerLayoutGuide type="bottom" id="4wj-tV-fqx"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="EEp-D8-32M"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hdv-eQ-Pot"> |
| | | <rect key="frame" x="0.0" y="44" width="375" height="211"/> |
| | | <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" secondItem="hdv-eQ-Pot" secondAttribute="height" multiplier="16:9" id="qjy-ev-K4v"/> |
| | | </constraints> |
| | | </view> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dGh-tv-6od"> |
| | | <rect key="frame" x="0.0" y="467" width="375" height="200"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" enabled="NO" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="zmO-yA-U7o"> |
| | | <rect key="frame" x="110.5" y="23" width="154" height="154"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="154" id="bmK-aA-z2Y"/> |
| | | <constraint firstAttribute="width" constant="154" id="dtm-z6-bF8"/> |
| | | </constraints> |
| | | <state key="normal" image="ptz_bg" backgroundImage="ptz_bg"/> |
| | | <state key="disabled" image="ptz_bg" backgroundImage="ptz_bg"/> |
| | | <state key="highlighted" image="ptz_bg"/> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="o3J-1O-xKa"> |
| | | <rect key="frame" x="162.5" y="23" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="50" id="T7U-Lb-iYk"/> |
| | | <constraint firstAttribute="width" constant="50" id="yvd-VM-S0F"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="ptzStart:" destination="DY9-ia-PiP" eventType="touchDown" id="FmE-If-DJB"/> |
| | | <action selector="ptzStop:" destination="DY9-ia-PiP" eventType="touchUpInside" id="KYK-NW-8CI"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="YPs-v6-rGE"> |
| | | <rect key="frame" x="162.5" y="127" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="50" id="4vC-Qa-KjP"/> |
| | | <constraint firstAttribute="height" constant="50" id="5Fr-vb-ovm"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="ptzStart:" destination="DY9-ia-PiP" eventType="touchDown" id="Va2-ev-nNu"/> |
| | | <action selector="ptzStop:" destination="DY9-ia-PiP" eventType="touchUpInside" id="i53-0h-UuB"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="4FY-hr-et5"> |
| | | <rect key="frame" x="214.5" y="74" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="50" id="3Gt-6l-mih"/> |
| | | <constraint firstAttribute="height" constant="50" id="p6U-Hl-acN"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="ptzStart:" destination="DY9-ia-PiP" eventType="touchDown" id="j9n-PS-Beo"/> |
| | | <action selector="ptzStop:" destination="DY9-ia-PiP" eventType="touchUpInside" id="JwY-1I-u4H"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="AGq-mS-fpu"> |
| | | <rect key="frame" x="110.5" y="75" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="50" id="HCc-Dx-2z4"/> |
| | | <constraint firstAttribute="width" constant="50" id="q60-ir-KZb"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="ptzStart:" destination="DY9-ia-PiP" eventType="touchDown" id="4Bd-We-F5z"/> |
| | | <action selector="ptzStop:" destination="DY9-ia-PiP" eventType="touchUpInside" id="6k7-62-FlS"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> |
| | | <constraints> |
| | | <constraint firstItem="AGq-mS-fpu" firstAttribute="centerY" secondItem="dGh-tv-6od" secondAttribute="centerY" priority="750" id="6Ua-84-TEt"/> |
| | | <constraint firstItem="YPs-v6-rGE" firstAttribute="centerX" secondItem="dGh-tv-6od" secondAttribute="centerX" priority="750" id="EM0-2a-fAq"/> |
| | | <constraint firstAttribute="centerX" secondItem="AGq-mS-fpu" secondAttribute="trailing" priority="750" constant="27" id="L0Z-lO-ka5"/> |
| | | <constraint firstAttribute="height" constant="200" id="LlC-4K-Vpc"/> |
| | | <constraint firstAttribute="centerY" secondItem="o3J-1O-xKa" secondAttribute="bottom" priority="750" constant="27" id="PiS-5g-E5f"/> |
| | | <constraint firstItem="4FY-hr-et5" firstAttribute="centerY" secondItem="dGh-tv-6od" secondAttribute="centerY" priority="750" constant="-1" id="Sba-Vg-Qul"/> |
| | | <constraint firstItem="zmO-yA-U7o" firstAttribute="centerX" secondItem="dGh-tv-6od" secondAttribute="centerX" priority="750" id="a6V-Dn-JYu"/> |
| | | <constraint firstItem="o3J-1O-xKa" firstAttribute="centerX" secondItem="dGh-tv-6od" secondAttribute="centerX" priority="750" id="bhI-hp-Gej"/> |
| | | <constraint firstItem="zmO-yA-U7o" firstAttribute="centerY" secondItem="dGh-tv-6od" secondAttribute="centerY" priority="750" id="lMq-ZA-nLj"/> |
| | | <constraint firstItem="YPs-v6-rGE" firstAttribute="top" secondItem="dGh-tv-6od" secondAttribute="centerY" priority="750" constant="27" id="nZd-DA-LUI"/> |
| | | <constraint firstItem="4FY-hr-et5" firstAttribute="leading" secondItem="dGh-tv-6od" secondAttribute="centerX" priority="750" constant="27" id="ohc-aO-VyY"/> |
| | | </constraints> |
| | | </view> |
| | | </subviews> |
| | | <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> |
| | | <constraints> |
| | | <constraint firstItem="dGh-tv-6od" firstAttribute="leading" secondItem="EEp-D8-32M" secondAttribute="leading" id="6jN-4v-8p4"/> |
| | | <constraint firstAttribute="trailing" secondItem="dGh-tv-6od" secondAttribute="trailing" id="IYo-ow-hER"/> |
| | | <constraint firstAttribute="trailing" secondItem="hdv-eQ-Pot" secondAttribute="trailing" id="OT6-ma-tdH"/> |
| | | <constraint firstItem="4wj-tV-fqx" firstAttribute="top" secondItem="dGh-tv-6od" secondAttribute="bottom" id="ccD-0a-h62"/> |
| | | <constraint firstItem="hdv-eQ-Pot" firstAttribute="leading" secondItem="EEp-D8-32M" secondAttribute="leading" id="gV9-Mb-Mcx"/> |
| | | <constraint firstItem="hdv-eQ-Pot" firstAttribute="top" secondItem="h0Y-TV-n1t" secondAttribute="bottom" id="ydp-0t-Luo"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="31P-xi-HNx"/> |
| | | <connections> |
| | | <outlet property="playerView" destination="hdv-eQ-Pot" id="dwq-TG-eDg"/> |
| | | <outlet property="ptzBgBtn" destination="zmO-yA-U7o" id="P8c-Ec-ZWf"/> |
| | | <outlet property="ptzDownBtn" destination="YPs-v6-rGE" id="nGW-Uw-VJv"/> |
| | | <outlet property="ptzLeftBtn" destination="AGq-mS-fpu" id="QaN-LS-GA3"/> |
| | | <outlet property="ptzRightBtn" destination="4FY-hr-et5" id="QwW-Dl-DXG"/> |
| | | <outlet property="ptzUpBtn" destination="o3J-1O-xKa" id="2If-64-zQF"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="MCh-vn-O5v" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="2159.1999999999998" y="-702.99850074962524"/> |
| | | </scene> |
| | | <!--Live Play View Controller--> |
| | | <scene sceneID="nO0-GE-9oX"> |
| | | <objects> |
| | | <viewController storyboardIdentifier="EZLivePlayViewController" id="uBF-Yq-Qo0" customClass="EZLivePlayViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="heE-pR-PSR"/> |
| | | <viewControllerLayoutGuide type="bottom" id="3qm-Zv-a7S"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="PYB-vu-Xcw"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="wifi_bg" translatesAutoresizingMaskIntoConstraints="NO" id="gFl-PI-CLn"> |
| | | <rect key="frame" x="0.0" y="44" width="375" height="623"/> |
| | | </imageView> |
| | | <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NRj-hs-uOI"> |
| | | <rect key="frame" x="0.0" y="44" width="375" height="211"/> |
| | | <subviews> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1Xz-5f-ZJx"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="211"/> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" secondItem="1Xz-5f-ZJx" secondAttribute="height" multiplier="16:9" id="7NS-WA-bEr"/> |
| | | </constraints> |
| | | </view> |
| | | </subviews> |
| | | <constraints> |
| | | <constraint firstItem="1Xz-5f-ZJx" firstAttribute="centerY" secondItem="NRj-hs-uOI" secondAttribute="centerY" id="DTc-SB-nnD"/> |
| | | <constraint firstAttribute="width" secondItem="NRj-hs-uOI" secondAttribute="height" multiplier="16:9" id="FHe-T4-BRJ"/> |
| | | <constraint firstItem="1Xz-5f-ZJx" firstAttribute="width" secondItem="NRj-hs-uOI" secondAttribute="width" id="JfK-ti-Ys7"/> |
| | | <constraint firstItem="1Xz-5f-ZJx" firstAttribute="height" secondItem="NRj-hs-uOI" secondAttribute="height" id="QcN-dO-GL9"/> |
| | | <constraint firstAttribute="bottom" secondItem="1Xz-5f-ZJx" secondAttribute="bottom" id="ted-kP-rO7"/> |
| | | <constraint firstAttribute="trailing" secondItem="1Xz-5f-ZJx" secondAttribute="trailing" id="wA6-Da-kWF"/> |
| | | <constraint firstItem="1Xz-5f-ZJx" firstAttribute="centerX" secondItem="NRj-hs-uOI" secondAttribute="centerX" id="zUn-i2-2qZ"/> |
| | | </constraints> |
| | | <viewLayoutGuide key="contentLayoutGuide" id="ENM-3Y-cS8"/> |
| | | <viewLayoutGuide key="frameLayoutGuide" id="itJ-oF-sXb"/> |
| | | </scrollView> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2bL-GF-xWw"> |
| | | <rect key="frame" x="0.0" y="44" width="375" height="40"/> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="40" id="u99-on-soH"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| | | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" 00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Yrc-c9-rvb"> |
| | | <rect key="frame" x="147.5" y="54" width="80" height="24"/> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="80" id="O7b-Gn-efp"/> |
| | | <constraint firstAttribute="height" constant="24" id="ZGt-2H-p7D"/> |
| | | </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> |
| | | <view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dTs-1h-o4p"> |
| | | <rect key="frame" x="157" y="162" width="61" height="93"/> |
| | | <subviews> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="picture_bg" translatesAutoresizingMaskIntoConstraints="NO" id="oew-Eh-y6G"> |
| | | <rect key="frame" x="0.0" y="0.0" width="61" height="93"/> |
| | | </imageView> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="skK-Ar-y6h"> |
| | | <rect key="frame" x="0.0" y="5" width="61" height="25"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="25" id="FvR-rx-0Us"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="高清"/> |
| | | <state key="highlighted"> |
| | | <color key="titleColor" red="0.83529411760000005" green="0.35294117650000001" blue="0.1764705882" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="qualitySelectedClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="ehq-ZC-DP7"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WSh-Ao-McO"> |
| | | <rect key="frame" x="0.0" y="30" width="61" height="25"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="25" id="R6l-x2-qDN"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="均衡"/> |
| | | <state key="highlighted"> |
| | | <color key="titleColor" red="0.83529411760000005" green="0.35294117650000001" blue="0.1764705882" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="qualitySelectedClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="r2V-mn-r3i"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="UlQ-aK-1VP"> |
| | | <rect key="frame" x="0.0" y="55" width="61" height="25"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="流畅"/> |
| | | <state key="highlighted"> |
| | | <color key="titleColor" red="0.83529411760000005" green="0.35294117650000001" blue="0.1764705882" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="qualitySelectedClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="zNC-JB-2X8"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="WSh-Ao-McO" firstAttribute="top" secondItem="skK-Ar-y6h" secondAttribute="bottom" id="1lW-7e-eiC"/> |
| | | <constraint firstAttribute="width" constant="61" id="7Vp-xX-qkl"/> |
| | | <constraint firstItem="skK-Ar-y6h" firstAttribute="trailing" secondItem="WSh-Ao-McO" secondAttribute="trailing" id="9yE-XT-Sk2"/> |
| | | <constraint firstItem="skK-Ar-y6h" firstAttribute="top" secondItem="dTs-1h-o4p" secondAttribute="top" constant="5" id="GWJ-7g-A0e"/> |
| | | <constraint firstItem="oew-Eh-y6G" firstAttribute="centerX" secondItem="UlQ-aK-1VP" secondAttribute="centerX" id="L87-O0-VoA"/> |
| | | <constraint firstItem="UlQ-aK-1VP" firstAttribute="top" secondItem="WSh-Ao-McO" secondAttribute="bottom" id="WgL-bD-701"/> |
| | | <constraint firstItem="skK-Ar-y6h" firstAttribute="leading" secondItem="WSh-Ao-McO" secondAttribute="leading" id="YhJ-Jr-x79"/> |
| | | <constraint firstItem="oew-Eh-y6G" firstAttribute="centerY" secondItem="dTs-1h-o4p" secondAttribute="centerY" id="c1M-Xb-cfJ"/> |
| | | <constraint firstAttribute="height" constant="93" id="d7D-mg-BSx"/> |
| | | <constraint firstAttribute="bottom" secondItem="UlQ-aK-1VP" secondAttribute="bottom" constant="13" id="ebx-RF-FUE"/> |
| | | <constraint firstItem="skK-Ar-y6h" firstAttribute="centerX" secondItem="dTs-1h-o4p" secondAttribute="centerX" id="mlv-DW-3jJ"/> |
| | | <constraint firstItem="WSh-Ao-McO" firstAttribute="leading" secondItem="UlQ-aK-1VP" secondAttribute="leading" id="pfM-pi-Gro"/> |
| | | <constraint firstItem="WSh-Ao-McO" firstAttribute="trailing" secondItem="UlQ-aK-1VP" secondAttribute="trailing" id="qLx-ym-avm"/> |
| | | <constraint firstItem="oew-Eh-y6G" firstAttribute="leading" secondItem="skK-Ar-y6h" secondAttribute="leading" id="wYS-ai-oQn"/> |
| | | </constraints> |
| | | </view> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1FE-Su-4U4"> |
| | | <rect key="frame" x="0.0" y="255" width="375" height="37"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xSp-4i-Jwh"> |
| | | <rect key="frame" x="0.0" y="0.0" width="75" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="vvT-rg-bpU"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_play_btn"/> |
| | | <state key="highlighted" image="preview_play_btn_sel"/> |
| | | <connections> |
| | | <action selector="playButtonClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="h84-BQ-Rba"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tAW-X2-E9K"> |
| | | <rect key="frame" x="75" y="0.0" width="75" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="yUl-JS-zBO"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_voice_btn"/> |
| | | <state key="selected" image="preview_unvoice_btn"/> |
| | | <state key="highlighted" image="preview_voice_btn_sel"/> |
| | | <connections> |
| | | <action selector="voiceButtonClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="99b-Tz-nsx"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="MqM-GF-jSr"> |
| | | <rect key="frame" x="225" y="0.0" width="75" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="dpN-py-vBv"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="lTh-qe-8pV"> |
| | | <rect key="frame" x="300" y="0.0" width="75" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="b2W-Lf-XIu"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_enlarge"/> |
| | | <state key="highlighted" image="preview_enlarge_btn_sel"/> |
| | | <connections> |
| | | <action selector="large:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="DiS-En-dkK"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JEB-Q6-XNh"> |
| | | <rect key="frame" x="150" y="0.0" width="75" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="vOh-Oc-1dN"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="高清"> |
| | | <color key="titleColor" red="0.70588235294117641" green="0.70588235294117641" blue="0.70588235294117641" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="qualityButtonClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="Hze-u0-cgn"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="xSp-4i-Jwh" firstAttribute="top" secondItem="1FE-Su-4U4" secondAttribute="top" id="1W5-cF-JRC"/> |
| | | <constraint firstItem="lTh-qe-8pV" firstAttribute="top" secondItem="1FE-Su-4U4" secondAttribute="top" id="HsY-AZ-lgd"/> |
| | | <constraint firstItem="tAW-X2-E9K" firstAttribute="width" secondItem="xSp-4i-Jwh" secondAttribute="width" id="Mx5-If-rHb"/> |
| | | <constraint firstItem="MqM-GF-jSr" firstAttribute="width" secondItem="xSp-4i-Jwh" secondAttribute="width" id="NLP-kf-u95"/> |
| | | <constraint firstAttribute="height" constant="37" id="Onr-j0-g93"/> |
| | | <constraint firstItem="JEB-Q6-XNh" firstAttribute="width" secondItem="xSp-4i-Jwh" secondAttribute="width" id="P8q-8H-VNk"/> |
| | | <constraint firstItem="MqM-GF-jSr" firstAttribute="top" secondItem="1FE-Su-4U4" secondAttribute="top" id="Rht-jJ-nst"/> |
| | | <constraint firstItem="lTh-qe-8pV" firstAttribute="width" secondItem="xSp-4i-Jwh" secondAttribute="width" id="XLi-l4-xmh"/> |
| | | <constraint firstItem="tAW-X2-E9K" firstAttribute="leading" secondItem="xSp-4i-Jwh" secondAttribute="trailing" id="Zd3-bK-ayn"/> |
| | | <constraint firstAttribute="trailing" secondItem="lTh-qe-8pV" secondAttribute="trailing" id="aid-gD-fi2"/> |
| | | <constraint firstItem="MqM-GF-jSr" firstAttribute="leading" secondItem="JEB-Q6-XNh" secondAttribute="trailing" id="ea4-ei-JXX"/> |
| | | <constraint firstItem="tAW-X2-E9K" firstAttribute="top" secondItem="1FE-Su-4U4" secondAttribute="top" id="gFD-BU-g3r"/> |
| | | <constraint firstItem="JEB-Q6-XNh" firstAttribute="top" secondItem="1FE-Su-4U4" secondAttribute="top" id="iOt-L6-Zqu"/> |
| | | <constraint firstItem="JEB-Q6-XNh" firstAttribute="leading" secondItem="tAW-X2-E9K" secondAttribute="trailing" id="o02-Wm-XvO"/> |
| | | <constraint firstItem="lTh-qe-8pV" firstAttribute="leading" secondItem="MqM-GF-jSr" secondAttribute="trailing" id="q8x-LF-oDx"/> |
| | | <constraint firstItem="xSp-4i-Jwh" firstAttribute="leading" secondItem="1FE-Su-4U4" secondAttribute="leading" id="qZZ-Fc-8jt"/> |
| | | </constraints> |
| | | </view> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="7Gq-77-ypg"> |
| | | <rect key="frame" x="0.0" y="292" width="375" height="375"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="fUI-tR-jyG"> |
| | | <rect key="frame" x="77.5" y="87.5" width="100" height="100"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="100" id="4pV-lo-eLV"/> |
| | | <constraint firstAttribute="height" constant="100" id="CFM-rZ-KQg"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="云台" image="preview_barrel"> |
| | | <color key="titleColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="disabled" image="preview_barrel_dis"/> |
| | | <state key="highlighted" image="preview_barrel_sel"/> |
| | | <connections> |
| | | <action selector="ptzViewShow:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="KFK-7A-xxO"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="4Eh-hh-84T"> |
| | | <rect key="frame" x="197.5" y="87.5" width="100" height="100"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="100" id="MdX-on-ZlR"/> |
| | | <constraint firstAttribute="height" constant="100" id="uZ6-ZC-fku"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="对讲" image="preview_talkback"> |
| | | <color key="titleColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="disabled" image="preview_talkback_dis"/> |
| | | <state key="selected" image="preview_talkback_sel"/> |
| | | <state key="highlighted" image="preview_talkback_sel"/> |
| | | <connections> |
| | | <action selector="talkButtonClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="jgM-EH-Af3"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="wEO-O3-gSJ"> |
| | | <rect key="frame" x="77.5" y="187.5" width="100" height="100"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="100" id="HNG-1d-auy"/> |
| | | <constraint firstAttribute="height" constant="100" id="fFt-WV-T6O"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="截图" image="preview_screenshot"> |
| | | <color key="titleColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="disabled" image="preview_screenshot_dis"/> |
| | | <state key="highlighted" image="preview_screenshot_sel"/> |
| | | <connections> |
| | | <action selector="capture:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="0Wz-FX-QwF"/> |
| | | </connections> |
| | | </button> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Lrx-9r-gJZ"> |
| | | <rect key="frame" x="0.0" y="287" width="375" height="88"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Un0-bC-uwU"> |
| | | <rect key="frame" x="325" y="0.0" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="50" id="BBB-mL-3uD"/> |
| | | <constraint firstAttribute="height" constant="50" id="p9L-7l-33x"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <state key="normal" image="play_close"> |
| | | <color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="highlighted" image="play_close_sel"/> |
| | | <connections> |
| | | <action selector="closePtzView:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="M9G-1Z-zup"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" enabled="NO" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="cRL-ov-Bad"> |
| | | <rect key="frame" x="110.5" y="-33" width="154" height="154"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="154" id="2qV-nc-X2D"/> |
| | | <constraint firstAttribute="height" constant="154" id="CCV-cO-2RB"/> |
| | | </constraints> |
| | | <state key="normal" image="ptz_bg" backgroundImage="ptz_bg"/> |
| | | <state key="disabled" image="ptz_bg" backgroundImage="ptz_bg"/> |
| | | <state key="highlighted" image="ptz_bg"/> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="46J-XC-G3M"> |
| | | <rect key="frame" x="162.5" y="-33" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="50" id="bG6-29-hdH"/> |
| | | <constraint firstAttribute="height" constant="50" id="sI2-gA-aFQ"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="ptzControlButtonTouchDown:" destination="uBF-Yq-Qo0" eventType="touchDown" id="cSg-Lv-heL"/> |
| | | <action selector="ptzControlButtonTouchUpInside:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="Kde-Iu-u0r"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="YpD-H2-J3L"> |
| | | <rect key="frame" x="162.5" y="71" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="50" id="8xd-ja-amB"/> |
| | | <constraint firstAttribute="height" constant="50" id="fYS-8a-jfb"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="ptzControlButtonTouchDown:" destination="uBF-Yq-Qo0" eventType="touchDown" id="Jna-by-hAL"/> |
| | | <action selector="ptzControlButtonTouchUpInside:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="UnJ-rv-mKN"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WlW-FZ-jz8"> |
| | | <rect key="frame" x="214.5" y="18" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="50" id="JyV-sT-9Nd"/> |
| | | <constraint firstAttribute="height" constant="50" id="bVy-Jx-0Yf"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="ptzControlButtonTouchDown:" destination="uBF-Yq-Qo0" eventType="touchDown" id="JTa-za-IYF"/> |
| | | <action selector="ptzControlButtonTouchUpInside:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="qQE-bR-BGo"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="g5e-Uk-Wgs"> |
| | | <rect key="frame" x="110.5" y="19" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="50" id="ZN7-OU-GCA"/> |
| | | <constraint firstAttribute="height" constant="50" id="et2-oA-SKp"/> |
| | | </constraints> |
| | | <connections> |
| | | <action selector="ptzControlButtonTouchDown:" destination="uBF-Yq-Qo0" eventType="touchDown" id="dUb-me-TLa"/> |
| | | <action selector="ptzControlButtonTouchUpInside:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="fLI-BA-pIU"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="Un0-bC-uwU" firstAttribute="top" secondItem="Lrx-9r-gJZ" secondAttribute="top" priority="750" id="54o-Gk-b6S"/> |
| | | <constraint firstItem="g5e-Uk-Wgs" firstAttribute="centerY" secondItem="Lrx-9r-gJZ" secondAttribute="centerY" priority="750" id="B6c-z9-8Z3"/> |
| | | <constraint firstAttribute="centerY" secondItem="46J-XC-G3M" secondAttribute="bottom" priority="750" constant="27" id="JC3-vr-CVu"/> |
| | | <constraint firstItem="WlW-FZ-jz8" firstAttribute="leading" secondItem="Lrx-9r-gJZ" secondAttribute="centerX" priority="750" constant="27" id="Lou-j5-1Pd"/> |
| | | <constraint firstAttribute="trailing" secondItem="Un0-bC-uwU" secondAttribute="trailing" priority="750" id="Sti-kb-CQy"/> |
| | | <constraint firstItem="cRL-ov-Bad" firstAttribute="centerY" secondItem="Lrx-9r-gJZ" secondAttribute="centerY" priority="750" id="YRB-a6-pUb"/> |
| | | <constraint firstItem="46J-XC-G3M" firstAttribute="centerX" secondItem="Lrx-9r-gJZ" secondAttribute="centerX" priority="750" id="Yhz-to-Ubw"/> |
| | | <constraint firstItem="YpD-H2-J3L" firstAttribute="centerX" secondItem="Lrx-9r-gJZ" secondAttribute="centerX" priority="750" id="bcZ-X7-5dx"/> |
| | | <constraint firstItem="cRL-ov-Bad" firstAttribute="centerX" secondItem="Lrx-9r-gJZ" secondAttribute="centerX" priority="750" id="bfJ-TI-Rsq"/> |
| | | <constraint firstItem="YpD-H2-J3L" firstAttribute="top" secondItem="Lrx-9r-gJZ" secondAttribute="centerY" priority="750" constant="27" id="eFC-gN-nKT"/> |
| | | <constraint firstItem="WlW-FZ-jz8" firstAttribute="centerY" secondItem="Lrx-9r-gJZ" secondAttribute="centerY" priority="750" constant="-1" id="etm-6s-8kr"/> |
| | | <constraint firstAttribute="centerX" secondItem="g5e-Uk-Wgs" secondAttribute="trailing" priority="750" constant="27" id="iRs-7W-6aC"/> |
| | | </constraints> |
| | | </view> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="IqL-eW-ddl"> |
| | | <rect key="frame" x="0.0" y="287" width="375" height="88"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="j3z-1C-gSQ"> |
| | | <rect key="frame" x="325" y="0.0" width="50" height="50"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="50" id="2sf-D2-cKQ"/> |
| | | <constraint firstAttribute="width" constant="50" id="reU-yg-Liw"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <state key="normal" image="play_close"> |
| | | <color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="highlighted" image="play_close_sel"/> |
| | | <connections> |
| | | <action selector="closeTalkView:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="ftP-Gi-Ucl"/> |
| | | </connections> |
| | | </button> |
| | | <imageView contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="preview_talkback" highlightedImage="spkImg" translatesAutoresizingMaskIntoConstraints="NO" id="SdD-om-sXP"> |
| | | <rect key="frame" x="137.5" y="-6" width="100" height="100"/> |
| | | <gestureRecognizers/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="100" id="5Av-B7-ISV"/> |
| | | <constraint firstAttribute="width" constant="100" id="UDJ-l5-0jj"/> |
| | | </constraints> |
| | | <connections> |
| | | <outletCollection property="gestureRecognizers" destination="ltq-Kf-jdp" appends="YES" id="olW-ao-9WJ"/> |
| | | </connections> |
| | | </imageView> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="SdD-om-sXP" firstAttribute="centerX" secondItem="IqL-eW-ddl" secondAttribute="centerX" id="6eQ-63-K20"/> |
| | | <constraint firstItem="j3z-1C-gSQ" firstAttribute="top" secondItem="IqL-eW-ddl" secondAttribute="top" id="9NY-bI-b6q"/> |
| | | <constraint firstAttribute="trailing" secondItem="j3z-1C-gSQ" secondAttribute="trailing" id="Qg8-Nn-00G"/> |
| | | <constraint firstItem="SdD-om-sXP" firstAttribute="centerY" secondItem="IqL-eW-ddl" secondAttribute="centerY" id="rol-jB-yzQ"/> |
| | | </constraints> |
| | | </view> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xQS-rQ-Xez"> |
| | | <rect key="frame" x="197.5" y="187.5" width="100" height="100"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="100" id="Gjc-CC-41w"/> |
| | | <constraint firstAttribute="height" constant="100" id="Kpb-pS-Xes"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="录像" image="preview_recording"> |
| | | <color key="titleColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="disabled" image="preview_recording_dis"/> |
| | | <state key="selected" image="preview_recording_sel"/> |
| | | <state key="highlighted" image="preview_recording_sel"/> |
| | | <connections> |
| | | <action selector="localButtonClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="ghH-Hn-KkG"/> |
| | | </connections> |
| | | </button> |
| | | <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WYB-ca-Ox6"> |
| | | <rect key="frame" x="323" y="20" width="32" height="32"/> |
| | | <state key="normal" image="cloud"/> |
| | | <connections> |
| | | <action selector="clickCloudBtn:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="Ft8-PW-PT5"/> |
| | | </connections> |
| | | </button> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="云存储" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wXb-RI-dLd"> |
| | | <rect key="frame" x="319" y="52" width="40" height="16"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="13"/> |
| | | <color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="硬解码" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oNR-gT-NPm"> |
| | | <rect key="frame" x="8" y="8" width="37" height="14.5"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="12"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="X2B-Km-Emd"> |
| | | <rect key="frame" x="327" y="87" width="24" height="24"/> |
| | | <state key="normal" backgroundImage="StreamStudio-2"/> |
| | | <state key="selected" backgroundImage="chuanshujilu--2"/> |
| | | <connections> |
| | | <action selector="clickStreamBtn:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="SWh-1d-pGr"/> |
| | | </connections> |
| | | </button> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5WH-Ih-9Yw"> |
| | | <rect key="frame" x="8" y="32.5" width="31" height="15"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="12"/> |
| | | <nil key="textColor"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="bottom" secondItem="Lrx-9r-gJZ" secondAttribute="bottom" id="1Qx-tP-K0s"/> |
| | | <constraint firstItem="wEO-O3-gSJ" firstAttribute="top" secondItem="fUI-tR-jyG" secondAttribute="bottom" priority="250" id="2zd-sl-7ZI"/> |
| | | <constraint firstAttribute="centerY" secondItem="fUI-tR-jyG" secondAttribute="top" priority="250" constant="100" id="4p2-rr-TGl"/> |
| | | <constraint firstItem="4Eh-hh-84T" firstAttribute="leading" secondItem="fUI-tR-jyG" secondAttribute="trailing" priority="250" constant="20" id="5ta-Jr-LcA"/> |
| | | <constraint firstItem="fUI-tR-jyG" firstAttribute="trailing" secondItem="7Gq-77-ypg" secondAttribute="centerX" priority="250" constant="-10" id="656-5B-ekl"/> |
| | | <constraint firstItem="IqL-eW-ddl" firstAttribute="leading" secondItem="7Gq-77-ypg" secondAttribute="leading" priority="750" id="8LC-eV-05C"/> |
| | | <constraint firstItem="oNR-gT-NPm" firstAttribute="leading" secondItem="7Gq-77-ypg" secondAttribute="leading" constant="8" id="9Ds-Ki-Rud"/> |
| | | <constraint firstItem="wXb-RI-dLd" firstAttribute="top" secondItem="WYB-ca-Ox6" secondAttribute="bottom" id="9Mu-5s-lbJ"/> |
| | | <constraint firstAttribute="trailing" secondItem="IqL-eW-ddl" secondAttribute="trailing" priority="750" id="AU9-VP-gIS"/> |
| | | <constraint firstItem="X2B-Km-Emd" firstAttribute="top" secondItem="wXb-RI-dLd" secondAttribute="bottom" constant="19" id="Bct-NX-l16"/> |
| | | <constraint firstItem="Lrx-9r-gJZ" firstAttribute="leading" secondItem="7Gq-77-ypg" secondAttribute="leading" priority="750" id="CLz-G3-usS"/> |
| | | <constraint firstItem="xQS-rQ-Xez" firstAttribute="top" secondItem="4Eh-hh-84T" secondAttribute="bottom" priority="250" id="ChR-na-m9f"/> |
| | | <constraint firstItem="X2B-Km-Emd" firstAttribute="centerX" secondItem="wXb-RI-dLd" secondAttribute="centerX" id="DSU-sp-o9u"/> |
| | | <constraint firstItem="5WH-Ih-9Yw" firstAttribute="leading" secondItem="oNR-gT-NPm" secondAttribute="leading" id="Df9-NZ-c56"/> |
| | | <constraint firstItem="4Eh-hh-84T" firstAttribute="top" secondItem="fUI-tR-jyG" secondAttribute="top" priority="250" id="Dwr-ff-Xpd"/> |
| | | <constraint firstItem="WYB-ca-Ox6" firstAttribute="top" secondItem="7Gq-77-ypg" secondAttribute="top" constant="20" id="Gur-C3-MNq"/> |
| | | <constraint firstAttribute="bottom" secondItem="IqL-eW-ddl" secondAttribute="bottom" id="Hr3-33-Biv"/> |
| | | <constraint firstItem="IqL-eW-ddl" firstAttribute="top" secondItem="7Gq-77-ypg" secondAttribute="top" priority="750" constant="287" id="IcU-Zd-4MD"/> |
| | | <constraint firstItem="wXb-RI-dLd" firstAttribute="centerX" secondItem="WYB-ca-Ox6" secondAttribute="centerX" id="K7C-mh-05P"/> |
| | | <constraint firstAttribute="trailing" secondItem="WYB-ca-Ox6" secondAttribute="trailing" constant="20" id="UDa-kD-WGc"/> |
| | | <constraint firstItem="xQS-rQ-Xez" firstAttribute="leading" secondItem="wEO-O3-gSJ" secondAttribute="trailing" priority="250" constant="20" id="XcG-14-Ntg"/> |
| | | <constraint firstItem="Lrx-9r-gJZ" firstAttribute="top" secondItem="7Gq-77-ypg" secondAttribute="top" priority="750" constant="287" id="fpM-bl-0VS"/> |
| | | <constraint firstItem="oNR-gT-NPm" firstAttribute="top" secondItem="7Gq-77-ypg" secondAttribute="top" constant="8" id="g6p-Bd-Y1V"/> |
| | | <constraint firstAttribute="trailing" secondItem="Lrx-9r-gJZ" secondAttribute="trailing" priority="750" id="g8l-zu-mnf"/> |
| | | <constraint firstItem="5WH-Ih-9Yw" firstAttribute="top" secondItem="oNR-gT-NPm" secondAttribute="bottom" constant="10" id="nqI-Fr-Meo"/> |
| | | <constraint firstItem="wEO-O3-gSJ" firstAttribute="leading" secondItem="fUI-tR-jyG" secondAttribute="leading" priority="250" id="rZn-id-4zF"/> |
| | | <constraint firstItem="xQS-rQ-Xez" firstAttribute="top" secondItem="4Eh-hh-84T" secondAttribute="bottom" priority="250" id="w6w-WA-yEe"/> |
| | | <constraint firstItem="wEO-O3-gSJ" firstAttribute="top" secondItem="fUI-tR-jyG" secondAttribute="bottom" priority="250" id="xHk-cr-HsT"/> |
| | | </constraints> |
| | | </view> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="nkn-oC-NfP"> |
| | | <rect key="frame" x="0.0" y="44" width="40" height="40"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="40" id="WQV-Fb-Hpn"/> |
| | | <constraint firstAttribute="width" constant="40" id="rqc-sI-jaX"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <state key="normal" image="large_back_btn"/> |
| | | <connections> |
| | | <action selector="largeBack:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="Pup-Sq-Zr5"/> |
| | | </connections> |
| | | </button> |
| | | <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="yYv-tJ-QCV"> |
| | | <rect key="frame" x="160.5" y="122.5" width="54" height="54"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="54" id="TXE-KQ-iJl"/> |
| | | <constraint firstAttribute="height" constant="54" id="nqy-4G-kEq"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <state key="normal" image="play"/> |
| | | <state key="highlighted" image="play_sel"/> |
| | | <connections> |
| | | <action selector="playButtonClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="Ujr-Nu-Y44"/> |
| | | </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="YwB-6z-DKL"> |
| | | <rect key="frame" x="0.0" y="134.5" width="375" height="30"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="30" id="eMk-ij-ZRD"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| | | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" alpha="0.69999999999999996" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3XK-Ur-ZIj"> |
| | | <rect key="frame" x="16" y="139" width="0.0" height="0.0"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="Yrc-c9-rvb" firstAttribute="top" secondItem="heE-pR-PSR" secondAttribute="bottom" constant="10" id="0Cf-Q8-Mwq"/> |
| | | <constraint firstAttribute="trailing" secondItem="YwB-6z-DKL" secondAttribute="trailing" id="0oZ-sb-kgM"/> |
| | | <constraint firstItem="YwB-6z-DKL" firstAttribute="leading" secondItem="PYB-vu-Xcw" secondAttribute="leading" id="135-mO-STg"/> |
| | | <constraint firstItem="7Gq-77-ypg" firstAttribute="top" secondItem="1FE-Su-4U4" secondAttribute="bottom" priority="751" id="4Dh-L5-Wxp"/> |
| | | <constraint firstItem="YwB-6z-DKL" firstAttribute="centerX" secondItem="PYB-vu-Xcw" secondAttribute="centerX" id="58C-Bi-adb"/> |
| | | <constraint firstItem="dTs-1h-o4p" firstAttribute="centerX" secondItem="PYB-vu-Xcw" secondAttribute="centerX" id="7Nq-GR-ypc"/> |
| | | <constraint firstAttribute="trailing" secondItem="1FE-Su-4U4" secondAttribute="trailing" id="9po-jh-PJt"/> |
| | | <constraint firstItem="1FE-Su-4U4" firstAttribute="top" secondItem="NRj-hs-uOI" secondAttribute="bottom" id="Aeo-vo-x5Y"/> |
| | | <constraint firstAttribute="trailing" secondItem="NRj-hs-uOI" secondAttribute="trailing" id="G3Q-MC-BpN"/> |
| | | <constraint firstItem="2bL-GF-xWw" firstAttribute="top" secondItem="heE-pR-PSR" secondAttribute="bottom" id="JNG-uc-9XA"/> |
| | | <constraint firstItem="NRj-hs-uOI" firstAttribute="top" secondItem="heE-pR-PSR" secondAttribute="bottom" id="PXn-FW-8dk"/> |
| | | <constraint firstItem="3qm-Zv-a7S" firstAttribute="top" secondItem="7Gq-77-ypg" secondAttribute="bottom" id="PfJ-VS-6RB"/> |
| | | <constraint firstItem="1FE-Su-4U4" firstAttribute="top" secondItem="dTs-1h-o4p" secondAttribute="bottom" id="Qae-km-Xxm"/> |
| | | <constraint firstItem="NRj-hs-uOI" firstAttribute="centerY" secondItem="yYv-tJ-QCV" secondAttribute="centerY" id="TGA-a5-AUm"/> |
| | | <constraint firstItem="nkn-oC-NfP" firstAttribute="top" secondItem="heE-pR-PSR" secondAttribute="bottom" id="Tn0-Se-wHE"/> |
| | | <constraint firstItem="nkn-oC-NfP" firstAttribute="leading" secondItem="PYB-vu-Xcw" secondAttribute="leading" id="YSp-TA-bZd"/> |
| | | <constraint firstItem="yYv-tJ-QCV" firstAttribute="centerX" secondItem="YwB-6z-DKL" secondAttribute="centerX" id="Yt6-5R-nAw"/> |
| | | <constraint firstItem="2bL-GF-xWw" firstAttribute="leading" secondItem="PYB-vu-Xcw" secondAttribute="leading" id="adY-eM-6Nb"/> |
| | | <constraint firstItem="NRj-hs-uOI" firstAttribute="centerY" secondItem="YwB-6z-DKL" secondAttribute="centerY" id="cjf-nt-XqE"/> |
| | | <constraint firstItem="3qm-Zv-a7S" firstAttribute="top" secondItem="gFl-PI-CLn" secondAttribute="bottom" id="fSZ-Xw-PGz"/> |
| | | <constraint firstItem="gFl-PI-CLn" firstAttribute="leading" secondItem="PYB-vu-Xcw" secondAttribute="leading" id="hvI-bX-2fD"/> |
| | | <constraint firstItem="3XK-Ur-ZIj" firstAttribute="leading" secondItem="PYB-vu-Xcw" secondAttribute="leading" constant="16" id="hya-DL-nrl"/> |
| | | <constraint firstItem="1FE-Su-4U4" firstAttribute="leading" secondItem="PYB-vu-Xcw" secondAttribute="leading" id="mfp-Y3-aJF"/> |
| | | <constraint firstItem="7Gq-77-ypg" firstAttribute="leading" secondItem="PYB-vu-Xcw" secondAttribute="leading" id="nIY-1B-8KJ"/> |
| | | <constraint firstItem="NRj-hs-uOI" firstAttribute="leading" secondItem="PYB-vu-Xcw" secondAttribute="leading" id="opo-g8-z05"/> |
| | | <constraint firstAttribute="trailing" secondItem="7Gq-77-ypg" secondAttribute="trailing" id="pjs-uX-99u"/> |
| | | <constraint firstAttribute="trailing" secondItem="2bL-GF-xWw" secondAttribute="trailing" id="sJ1-Mt-Ys4"/> |
| | | <constraint firstItem="gFl-PI-CLn" firstAttribute="top" secondItem="heE-pR-PSR" secondAttribute="bottom" id="sJh-Px-GtM"/> |
| | | <constraint firstAttribute="trailing" secondItem="gFl-PI-CLn" secondAttribute="trailing" id="vZX-0k-C1e"/> |
| | | <constraint firstItem="3XK-Ur-ZIj" firstAttribute="top" secondItem="2bL-GF-xWw" secondAttribute="bottom" constant="55" id="vyg-ls-OTR"/> |
| | | <constraint firstItem="Yrc-c9-rvb" firstAttribute="centerX" secondItem="PYB-vu-Xcw" secondAttribute="centerX" id="y5l-xh-jsd"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="vpB-aG-zb3"/> |
| | | <connections> |
| | | <outlet property="bottomView" destination="7Gq-77-ypg" id="kLP-FN-Tvv"/> |
| | | <outlet property="captureButton" destination="wEO-O3-gSJ" id="ABn-Ub-QEs"/> |
| | | <outlet property="cloudBtn" destination="WYB-ca-Ox6" id="E4S-1L-4uS"/> |
| | | <outlet property="cloudTip" destination="wXb-RI-dLd" id="bCu-fP-8IF"/> |
| | | <outlet property="controlButton" destination="fUI-tR-jyG" id="uqI-1T-h8V"/> |
| | | <outlet property="currentHDStatus" destination="oNR-gT-NPm" id="STe-rh-VhG"/> |
| | | <outlet property="emptyButton" destination="MqM-GF-jSr" id="jD7-hz-yfd"/> |
| | | <outlet property="highButton" destination="skK-Ar-y6h" id="jbk-j5-fCX"/> |
| | | <outlet property="largeBackButton" destination="nkn-oC-NfP" id="kwo-DU-hgk"/> |
| | | <outlet property="largeButton" destination="lTh-qe-8pV" id="feK-gX-fjt"/> |
| | | <outlet property="largeTitleLabel" destination="2bL-GF-xWw" id="mev-Ko-lDT"/> |
| | | <outlet property="localRecordButton" destination="xQS-rQ-Xez" id="Z0M-JE-cTx"/> |
| | | <outlet property="localRecordLabel" destination="Yrc-c9-rvb" id="1z2-Zz-9nr"/> |
| | | <outlet property="localRecrodContraint" destination="0Cf-Q8-Mwq" id="c08-mO-Xbr"/> |
| | | <outlet property="lowButton" destination="UlQ-aK-1VP" id="ISE-DJ-W5I"/> |
| | | <outlet property="messageLabel" destination="YwB-6z-DKL" id="196-Ds-Vl6"/> |
| | | <outlet property="middleButton" destination="WSh-Ao-McO" id="vty-N8-cDz"/> |
| | | <outlet property="playButton" destination="xSp-4i-Jwh" id="DUU-ap-reQ"/> |
| | | <outlet property="playerPlayButton" destination="yYv-tJ-QCV" id="EIB-lc-14l"/> |
| | | <outlet property="playerView" destination="1Xz-5f-ZJx" id="tYS-5X-mCe"/> |
| | | <outlet property="ptzCloseButton" destination="Un0-bC-uwU" id="pBM-jg-Hsv"/> |
| | | <outlet property="ptzControlButton" destination="cRL-ov-Bad" id="dO9-KY-Fpn"/> |
| | | <outlet property="ptzDownButton" destination="YpD-H2-J3L" id="9Hs-IT-QQk"/> |
| | | <outlet property="ptzLeftButton" destination="g5e-Uk-Wgs" id="fki-ie-i36"/> |
| | | <outlet property="ptzRightButton" destination="WlW-FZ-jz8" id="iaG-Q2-Wi2"/> |
| | | <outlet property="ptzUpButton" destination="46J-XC-G3M" id="Ixx-Pf-YV3"/> |
| | | <outlet property="ptzView" destination="Lrx-9r-gJZ" id="Ow3-oS-CtM"/> |
| | | <outlet property="ptzViewContraint" destination="fpM-bl-0VS" id="hPO-oy-rgu"/> |
| | | <outlet property="qualityButton" destination="JEB-Q6-XNh" id="z41-pC-jcF"/> |
| | | <outlet property="qualityView" destination="dTs-1h-o4p" id="cwe-H0-P0z"/> |
| | | <outlet property="scrollView" destination="NRj-hs-uOI" id="eoY-a5-7Nt"/> |
| | | <outlet property="speakImageView" destination="SdD-om-sXP" id="vut-X7-g34"/> |
| | | <outlet property="streamPlayBtn" destination="X2B-Km-Emd" id="wjk-zR-FDC"/> |
| | | <outlet property="streamTypeLabel" destination="5WH-Ih-9Yw" id="azv-2u-5FX"/> |
| | | <outlet property="talkButton" destination="4Eh-hh-84T" id="XX0-Zw-Ftd"/> |
| | | <outlet property="talkCloseButton" destination="j3z-1C-gSQ" id="7jR-OW-01U"/> |
| | | <outlet property="talkView" destination="IqL-eW-ddl" id="hTy-iu-CUA"/> |
| | | <outlet property="talkViewContraint" destination="IcU-Zd-4MD" id="vMR-vH-k7J"/> |
| | | <outlet property="toolBar" destination="1FE-Su-4U4" id="CTH-vb-IfL"/> |
| | | <outlet property="voiceButton" destination="tAW-X2-E9K" id="N5O-Qz-qd6"/> |
| | | <outlet property="zoomSizeLabel" destination="3XK-Ur-ZIj" id="vYD-CM-uoE"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="XkP-ug-XyL" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | <tapGestureRecognizer id="ltq-Kf-jdp"> |
| | | <connections> |
| | | <action selector="talkPressed:" destination="uBF-Yq-Qo0" id="9nW-Qf-Oh1"/> |
| | | </connections> |
| | | </tapGestureRecognizer> |
| | | </objects> |
| | | <point key="canvasLocation" x="2170.4000000000001" y="-23.838080959520241"/> |
| | | </scene> |
| | | <!--Playback View Controller--> |
| | | <scene sceneID="eUQ-yT-QiD"> |
| | | <objects> |
| | | <viewController storyboardIdentifier="EZPlaybackViewController" id="I6z-uV-dEU" customClass="EZPlaybackViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="0R4-Gk-cpw"/> |
| | | <viewControllerLayoutGuide type="bottom" id="37Q-1L-JHq"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="6jg-tf-s0b"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kQU-Pc-qqv"> |
| | | <rect key="frame" x="0.0" y="44" width="375" height="211"/> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <gestureRecognizers/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" secondItem="kQU-Pc-qqv" secondAttribute="height" multiplier="16:9" id="0Wa-du-utY"/> |
| | | </constraints> |
| | | <connections> |
| | | <outletCollection property="gestureRecognizers" destination="znC-g9-QOc" appends="YES" id="Rsv-hA-OU9"/> |
| | | </connections> |
| | | </view> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SJH-Sa-TMv"> |
| | | <rect key="frame" x="0.0" y="44" width="375" height="40"/> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="40" id="o94-Gh-tdc"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| | | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3j6-e7-ztE"> |
| | | <rect key="frame" x="0.0" y="255" width="375" height="44"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Bu9-Qz-3Ij"> |
| | | <rect key="frame" x="187.5" y="0.0" width="187.5" height="44"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="SD卡录像"> |
| | | <color key="titleColor" red="0.33333333333333331" green="0.33333333333333331" blue="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="selected"> |
| | | <color key="titleColor" red="0.10859914124011993" green="0.54394680261611938" blue="0.85770881175994873" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="highlighted"> |
| | | <color key="titleColor" red="0.10859914124011993" green="0.54394680261611938" blue="0.85770881175994873" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="deviceButtonClicked:" destination="I6z-uV-dEU" eventType="touchUpInside" id="klD-8b-xvO"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="E3a-LC-jG1"> |
| | | <rect key="frame" x="0.0" y="0.0" width="187.5" height="44"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="云存储"> |
| | | <color key="titleColor" red="0.33333333333333331" green="0.33333333333333331" blue="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="selected"> |
| | | <color key="titleColor" red="0.10859914124011993" green="0.54394680261611938" blue="0.85770881175994873" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="highlighted"> |
| | | <color key="titleColor" red="0.10859914124011993" green="0.54394680261611938" blue="0.85770881175994873" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="cloudButtonClicked:" destination="I6z-uV-dEU" eventType="touchUpInside" id="wfa-2r-mE4"/> |
| | | </connections> |
| | | </button> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="o6e-rL-gRl"> |
| | | <rect key="frame" x="44" y="42" width="100" height="2"/> |
| | | <color key="backgroundColor" red="0.10859914124011993" green="0.54394680261611938" blue="0.85770881175994873" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="2" id="6MV-Yf-u0v"/> |
| | | <constraint firstAttribute="width" constant="100" id="tRm-sK-AEy"/> |
| | | </constraints> |
| | | </imageView> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="E3a-LC-jG1" firstAttribute="top" secondItem="3j6-e7-ztE" secondAttribute="top" id="27O-8F-zGo"/> |
| | | <constraint firstItem="E3a-LC-jG1" firstAttribute="leading" secondItem="3j6-e7-ztE" secondAttribute="leading" id="6fJ-x7-f2s"/> |
| | | <constraint firstAttribute="height" constant="44" id="U3c-fO-8g1"/> |
| | | <constraint firstAttribute="bottom" secondItem="Bu9-Qz-3Ij" secondAttribute="bottom" id="d3E-fM-Rgx"/> |
| | | <constraint firstAttribute="bottom" secondItem="o6e-rL-gRl" secondAttribute="bottom" id="dof-FH-aUf"/> |
| | | <constraint firstAttribute="trailing" secondItem="Bu9-Qz-3Ij" secondAttribute="trailing" id="fYI-cL-36a"/> |
| | | <constraint firstItem="Bu9-Qz-3Ij" firstAttribute="leading" secondItem="E3a-LC-jG1" secondAttribute="trailing" id="htQ-Ki-sMp"/> |
| | | <constraint firstAttribute="bottom" secondItem="E3a-LC-jG1" secondAttribute="bottom" id="lRb-bP-hv0"/> |
| | | <constraint firstItem="o6e-rL-gRl" firstAttribute="centerX" secondItem="E3a-LC-jG1" secondAttribute="centerX" id="oxC-bm-Nxp"/> |
| | | <constraint firstItem="Bu9-Qz-3Ij" firstAttribute="width" secondItem="E3a-LC-jG1" secondAttribute="width" id="pnZ-lj-8jS"/> |
| | | <constraint firstItem="Bu9-Qz-3Ij" firstAttribute="top" secondItem="3j6-e7-ztE" secondAttribute="top" id="ptS-eh-XSH"/> |
| | | </constraints> |
| | | </view> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="hY1-Ac-Oot"> |
| | | <rect key="frame" x="0.0" y="44" width="40" height="40"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="40" id="AFV-2p-wo1"/> |
| | | <constraint firstAttribute="width" constant="40" id="h15-cw-wZH"/> |
| | | </constraints> |
| | | <state key="normal" image="large_back_btn"/> |
| | | <connections> |
| | | <action selector="largeBack:" destination="I6z-uV-dEU" eventType="touchUpInside" id="E4s-vE-mXI"/> |
| | | </connections> |
| | | </button> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="buq-PS-h5p"> |
| | | <rect key="frame" x="0.0" y="195" width="375" height="60"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Z3E-1u-wEn"> |
| | | <rect key="frame" x="0.0" y="23" width="60" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="BNn-Tm-SaF"/> |
| | | <constraint firstAttribute="width" constant="60" id="mZh-Ks-yHR"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_play_btn"/> |
| | | <connections> |
| | | <action selector="playButtonClicked:" destination="I6z-uV-dEU" eventType="touchUpInside" id="nzq-1I-c5F"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="t6K-Cq-gMh"> |
| | | <rect key="frame" x="60" y="23" width="60" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="60" id="PRG-n5-0Ed"/> |
| | | <constraint firstAttribute="height" constant="37" id="nC8-FN-WAT"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_voice_btn"/> |
| | | <connections> |
| | | <action selector="voiceButtonClicked:" destination="I6z-uV-dEU" eventType="touchUpInside" id="aAV-1Z-FGI"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7aB-y0-gtH"> |
| | | <rect key="frame" x="315" y="23" width="60" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="60" id="XfK-j2-a6d"/> |
| | | <constraint firstAttribute="height" constant="37" id="o7j-tw-1vI"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_enlarge"/> |
| | | <state key="highlighted" image="preview_enlarge_btn_sel"/> |
| | | <connections> |
| | | <action selector="large:" destination="I6z-uV-dEU" eventType="touchUpInside" id="gJE-qX-38a"/> |
| | | </connections> |
| | | </button> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ruu-Hg-3Tx"> |
| | | <rect key="frame" x="0.0" y="0.0" width="34" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="0Xh-uc-DaE"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="12"/> |
| | | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <slider opaque="NO" contentMode="scaleToFill" semanticContentAttribute="playback" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="0.0" maxValue="1" translatesAutoresizingMaskIntoConstraints="NO" id="e5d-g8-Knj"> |
| | | <rect key="frame" x="35.5" y="-5" width="303.5" height="31"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="30" id="4zL-xp-G9T"/> |
| | | </constraints> |
| | | <color key="thumbTintColor" red="0.10859914124011993" green="0.54394680261611938" blue="0.85770881175994873" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <connections> |
| | | <action selector="duringValueChange:" destination="I6z-uV-dEU" eventType="touchUpInside" id="I9w-HO-pCv"/> |
| | | </connections> |
| | | </slider> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ESG-x4-J8R"> |
| | | <rect key="frame" x="341" y="0.0" width="34" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="2SN-fe-EDR"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="12"/> |
| | | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ej7-SD-EGu"> |
| | | <rect key="frame" x="120" y="23" width="60" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="gaR-jU-rDU"/> |
| | | <constraint firstAttribute="width" constant="60" id="hDY-tf-ODd"/> |
| | | </constraints> |
| | | <state key="normal" image="play_rate"/> |
| | | <connections> |
| | | <action selector="clickRateBtn:" destination="I6z-uV-dEU" eventType="touchUpInside" id="XwB-R2-Aun"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="gRk-Pf-zJ6"> |
| | | <rect key="frame" x="290" y="30" width="20" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="9fx-g9-N3E"/> |
| | | <constraint firstAttribute="width" constant="20" id="J09-k3-gR7"/> |
| | | </constraints> |
| | | <state key="normal" backgroundImage="StreamStudio"/> |
| | | <state key="selected" backgroundImage="chuanshujilu-"/> |
| | | <connections> |
| | | <action selector="clickStreamBtn:" destination="I6z-uV-dEU" eventType="touchUpInside" id="XrC-J3-i4l"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="Z3E-1u-wEn" firstAttribute="leading" secondItem="buq-PS-h5p" secondAttribute="leading" id="1R2-0e-zLb"/> |
| | | <constraint firstItem="t6K-Cq-gMh" firstAttribute="leading" secondItem="Z3E-1u-wEn" secondAttribute="trailing" id="4m4-IR-mc0"/> |
| | | <constraint firstItem="ruu-Hg-3Tx" firstAttribute="leading" secondItem="buq-PS-h5p" secondAttribute="leading" id="7Mx-RJ-l3f"/> |
| | | <constraint firstAttribute="bottom" secondItem="7aB-y0-gtH" secondAttribute="bottom" id="7tH-jm-Tc8"/> |
| | | <constraint firstItem="7aB-y0-gtH" firstAttribute="leading" secondItem="gRk-Pf-zJ6" secondAttribute="trailing" constant="5" id="8Ex-wx-3ye"/> |
| | | <constraint firstItem="ruu-Hg-3Tx" firstAttribute="top" secondItem="buq-PS-h5p" secondAttribute="top" id="Er7-IE-Hng"/> |
| | | <constraint firstItem="e5d-g8-Knj" firstAttribute="leading" secondItem="ruu-Hg-3Tx" secondAttribute="trailing" constant="3.5" id="P23-Qx-aw5"/> |
| | | <constraint firstItem="Ej7-SD-EGu" firstAttribute="centerY" secondItem="t6K-Cq-gMh" secondAttribute="centerY" id="Ppi-XZ-Pvb"/> |
| | | <constraint firstItem="ESG-x4-J8R" firstAttribute="top" secondItem="buq-PS-h5p" secondAttribute="top" id="Pxo-mC-azU"/> |
| | | <constraint firstAttribute="bottom" secondItem="t6K-Cq-gMh" secondAttribute="bottom" id="TlR-1T-jdW"/> |
| | | <constraint firstItem="ESG-x4-J8R" firstAttribute="leading" secondItem="e5d-g8-Knj" secondAttribute="trailing" constant="4" id="UZA-Gk-8yQ"/> |
| | | <constraint firstAttribute="bottom" secondItem="Z3E-1u-wEn" secondAttribute="bottom" id="i3E-OX-iln"/> |
| | | <constraint firstItem="ESG-x4-J8R" firstAttribute="width" secondItem="ruu-Hg-3Tx" secondAttribute="width" id="lZC-MU-A3Y"/> |
| | | <constraint firstItem="Ej7-SD-EGu" firstAttribute="leading" secondItem="t6K-Cq-gMh" secondAttribute="trailing" id="of7-XD-uI1"/> |
| | | <constraint firstAttribute="bottom" secondItem="gRk-Pf-zJ6" secondAttribute="bottom" constant="10" id="pO2-v2-n1y"/> |
| | | <constraint firstItem="e5d-g8-Knj" firstAttribute="centerY" secondItem="ESG-x4-J8R" secondAttribute="centerY" id="pTj-gC-TCd"/> |
| | | <constraint firstAttribute="height" constant="60" id="tMQ-jL-rdi"/> |
| | | <constraint firstAttribute="trailing" secondItem="ESG-x4-J8R" secondAttribute="trailing" id="vMR-I6-RPC"/> |
| | | <constraint firstAttribute="trailing" secondItem="7aB-y0-gtH" secondAttribute="trailing" id="vXW-8l-Y0i"/> |
| | | </constraints> |
| | | </view> |
| | | <collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" dataMode="prototypes" translatesAutoresizingMaskIntoConstraints="NO" id="jim-qG-8NV"> |
| | | <rect key="frame" x="0.0" y="299" width="375" height="368"/> |
| | | <color key="backgroundColor" red="0.94117647059999998" green="0.94117647059999998" blue="0.94509803920000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="1" minimumInteritemSpacing="1" id="rBI-Vc-Dgo"> |
| | | <size key="itemSize" width="106" height="80"/> |
| | | <size key="headerReferenceSize" width="0.0" height="0.0"/> |
| | | <size key="footerReferenceSize" width="0.0" height="0.0"/> |
| | | <inset key="sectionInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/> |
| | | </collectionViewFlowLayout> |
| | | <cells> |
| | | <collectionViewCell opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" reuseIdentifier="RecordCell" id="RGd-D5-AuH" customClass="EZRecordCell"> |
| | | <rect key="frame" x="0.0" y="0.0" width="106" height="80"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center"> |
| | | <rect key="frame" x="0.0" y="0.0" width="106" height="80"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <subviews> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="RAf-ZJ-cA4"> |
| | | <rect key="frame" x="5" y="5" width="96" height="54"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" secondItem="RAf-ZJ-cA4" secondAttribute="height" multiplier="16:9" id="BF0-NY-eA0"/> |
| | | </constraints> |
| | | </imageView> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="9:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UHi-Q3-DiS"> |
| | | <rect key="frame" x="5" y="59" width="96" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="ZKH-0e-YF1"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <color key="textColor" red="0.33333333333333331" green="0.33333333333333331" blue="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ZIg-yn-0X2"> |
| | | <rect key="frame" x="81" y="60" width="20" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="8Bf-mj-T2z"/> |
| | | <constraint firstAttribute="width" constant="20" id="X18-v9-UpS"/> |
| | | </constraints> |
| | | <state key="normal" backgroundImage="icon_download_fill"/> |
| | | <connections> |
| | | <action selector="clickDownloadBtn:" destination="RGd-D5-AuH" eventType="touchUpInside" id="hGG-35-w9L"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | </view> |
| | | <constraints> |
| | | <constraint firstAttribute="trailing" secondItem="RAf-ZJ-cA4" secondAttribute="trailing" constant="5" id="058-0j-pFi"/> |
| | | <constraint firstItem="UHi-Q3-DiS" firstAttribute="top" secondItem="RAf-ZJ-cA4" secondAttribute="bottom" id="0dX-Yd-K5a"/> |
| | | <constraint firstAttribute="trailing" secondItem="UHi-Q3-DiS" secondAttribute="trailing" constant="5" id="60b-dd-X7i"/> |
| | | <constraint firstAttribute="trailing" secondItem="ZIg-yn-0X2" secondAttribute="trailing" constant="5" id="VwM-m6-cIf"/> |
| | | <constraint firstItem="RAf-ZJ-cA4" firstAttribute="leading" secondItem="RGd-D5-AuH" secondAttribute="leading" constant="5" id="Vy4-Re-M6J"/> |
| | | <constraint firstItem="UHi-Q3-DiS" firstAttribute="leading" secondItem="RGd-D5-AuH" secondAttribute="leading" constant="5" id="nB3-ow-NuN"/> |
| | | <constraint firstItem="RAf-ZJ-cA4" firstAttribute="top" secondItem="RGd-D5-AuH" secondAttribute="top" constant="5" id="rQw-Mf-4sZ"/> |
| | | <constraint firstAttribute="bottom" secondItem="ZIg-yn-0X2" secondAttribute="bottom" id="z5D-m5-IEK"/> |
| | | </constraints> |
| | | <connections> |
| | | <outlet property="downloadBtn" destination="ZIg-yn-0X2" id="lle-UI-ZQ8"/> |
| | | <outlet property="imageView" destination="RAf-ZJ-cA4" id="veW-nv-l2v"/> |
| | | <outlet property="timeLabel" destination="UHi-Q3-DiS" id="KhY-hH-jGY"/> |
| | | </connections> |
| | | </collectionViewCell> |
| | | </cells> |
| | | <connections> |
| | | <outlet property="dataSource" destination="I6z-uV-dEU" id="YTa-Q8-Fhz"/> |
| | | <outlet property="delegate" destination="I6z-uV-dEU" id="Dui-l6-Z8k"/> |
| | | </connections> |
| | | </collectionView> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="no_video" translatesAutoresizingMaskIntoConstraints="NO" id="KsP-XU-bB0"> |
| | | <rect key="frame" x="140.5" y="361" width="94" height="94"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="94" id="aF8-gn-fXB"/> |
| | | <constraint firstAttribute="width" constant="94" id="kaI-f1-60h"/> |
| | | </constraints> |
| | | </imageView> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="空空如也" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pg3-8C-ucI"> |
| | | <rect key="frame" x="137.5" y="465" width="100" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="100" id="lIY-Ce-8Ca"/> |
| | | <constraint firstAttribute="height" constant="20" id="zIg-E3-en7"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| | | <color key="textColor" red="0.33333333333333331" green="0.33333333333333331" blue="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ihF-af-cva"> |
| | | <rect key="frame" x="338.5" y="54" width="26.5" height="12"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="10"/> |
| | | <color key="textColor" systemColor="systemRedColor"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.94117647059999998" green="0.94117647059999998" blue="0.94509803920000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="3j6-e7-ztE" firstAttribute="top" secondItem="buq-PS-h5p" secondAttribute="bottom" id="3Mc-Kc-zIp"/> |
| | | <constraint firstItem="kQU-Pc-qqv" firstAttribute="leading" secondItem="6jg-tf-s0b" secondAttribute="leading" id="3Sz-uF-O8o"/> |
| | | <constraint firstItem="ihF-af-cva" firstAttribute="top" secondItem="0R4-Gk-cpw" secondAttribute="bottom" constant="10" id="4k9-qQ-Y1T"/> |
| | | <constraint firstItem="hY1-Ac-Oot" firstAttribute="top" secondItem="0R4-Gk-cpw" secondAttribute="bottom" id="9Ug-e9-Uoo"/> |
| | | <constraint firstAttribute="trailing" secondItem="SJH-Sa-TMv" secondAttribute="trailing" id="DEn-Yl-3tq"/> |
| | | <constraint firstItem="SJH-Sa-TMv" firstAttribute="top" secondItem="0R4-Gk-cpw" secondAttribute="bottom" id="HT2-C4-AZF"/> |
| | | <constraint firstItem="pg3-8C-ucI" firstAttribute="centerX" secondItem="KsP-XU-bB0" secondAttribute="centerX" id="M6E-SJ-WIb"/> |
| | | <constraint firstItem="jim-qG-8NV" firstAttribute="leading" secondItem="6jg-tf-s0b" secondAttribute="leading" priority="750" id="MM9-Au-SHa"/> |
| | | <constraint firstItem="pg3-8C-ucI" firstAttribute="centerX" secondItem="6jg-tf-s0b" secondAttribute="centerX" id="NQC-uO-jWc"/> |
| | | <constraint firstItem="kQU-Pc-qqv" firstAttribute="top" secondItem="0R4-Gk-cpw" secondAttribute="bottom" id="OXa-qo-Lsw"/> |
| | | <constraint firstItem="buq-PS-h5p" firstAttribute="leading" secondItem="6jg-tf-s0b" secondAttribute="leading" id="OsY-kO-MRO"/> |
| | | <constraint firstItem="KsP-XU-bB0" firstAttribute="centerX" secondItem="6jg-tf-s0b" secondAttribute="centerX" id="Q5m-B0-oCq"/> |
| | | <constraint firstItem="37Q-1L-JHq" firstAttribute="top" secondItem="jim-qG-8NV" secondAttribute="bottom" priority="750" id="RsB-sO-mlP"/> |
| | | <constraint firstAttribute="trailing" secondItem="3j6-e7-ztE" secondAttribute="trailing" id="YKO-sP-hff"/> |
| | | <constraint firstItem="pg3-8C-ucI" firstAttribute="top" secondItem="KsP-XU-bB0" secondAttribute="bottom" constant="10" id="b75-Vp-dDd"/> |
| | | <constraint firstItem="hY1-Ac-Oot" firstAttribute="leading" secondItem="6jg-tf-s0b" secondAttribute="leading" id="dR6-0O-enX"/> |
| | | <constraint firstAttribute="trailing" secondItem="kQU-Pc-qqv" secondAttribute="trailing" id="gHU-T0-W7K"/> |
| | | <constraint firstItem="3j6-e7-ztE" firstAttribute="leading" secondItem="6jg-tf-s0b" secondAttribute="leading" id="gcY-Ef-gk6"/> |
| | | <constraint firstAttribute="trailing" secondItem="jim-qG-8NV" secondAttribute="trailing" priority="750" id="hqn-nx-fIj"/> |
| | | <constraint firstItem="KsP-XU-bB0" firstAttribute="top" secondItem="3j6-e7-ztE" secondAttribute="bottom" constant="62" id="kZI-9D-bd3"/> |
| | | <constraint firstAttribute="trailing" secondItem="ihF-af-cva" secondAttribute="trailing" constant="10" id="mtn-nO-5qu"/> |
| | | <constraint firstAttribute="trailing" secondItem="buq-PS-h5p" secondAttribute="trailing" id="qAj-RS-bdT"/> |
| | | <constraint firstItem="3j6-e7-ztE" firstAttribute="top" secondItem="kQU-Pc-qqv" secondAttribute="bottom" id="tGf-lM-bPe"/> |
| | | <constraint firstItem="SJH-Sa-TMv" firstAttribute="leading" secondItem="6jg-tf-s0b" secondAttribute="leading" id="xkf-hy-wp1"/> |
| | | <constraint firstItem="jim-qG-8NV" firstAttribute="top" secondItem="3j6-e7-ztE" secondAttribute="bottom" priority="750" id="zW5-Vq-dsE"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="sif-Bh-S2V"> |
| | | <nil key="title"/> |
| | | <view key="titleView" contentMode="scaleToFill" id="UjG-SJ-r1Q"> |
| | | <rect key="frame" x="123.5" y="5.5" width="128" height="33"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <subviews> |
| | | <textField hidden="YES" opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="fpz-XF-SsG"> |
| | | <rect key="frame" x="15" y="1.5" width="100" height="30"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <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="wgh-Q4-NmD"> |
| | | <rect key="frame" x="0.0" y="1.5" width="128" height="30"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <state key="normal"> |
| | | <color key="titleColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <connections> |
| | | <action selector="dateButtonClicked:" destination="I6z-uV-dEU" eventType="touchUpInside" id="blD-SP-xPZ"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </view> |
| | | </navigationItem> |
| | | <connections> |
| | | <outlet property="cloudButton" destination="E3a-LC-jG1" id="w84-9D-fe3"/> |
| | | <outlet property="dateButton" destination="wgh-Q4-NmD" id="6RC-vg-9e9"/> |
| | | <outlet property="datePicker" destination="2LL-d5-JwH" id="Pls-Im-jvK"/> |
| | | <outlet property="dateTextField" destination="fpz-XF-SsG" id="WL6-gA-aBD"/> |
| | | <outlet property="dateToolbar" destination="MFi-iV-2pJ" id="zVX-ie-4k3"/> |
| | | <outlet property="deviceButton" destination="Bu9-Qz-3Ij" id="Vjp-T8-uI2"/> |
| | | <outlet property="duringSlider" destination="e5d-g8-Knj" id="Lpe-ZO-jGT"/> |
| | | <outlet property="duringTimeLabel" destination="ESG-x4-J8R" id="wb2-WA-Geu"/> |
| | | <outlet property="largeBackButton" destination="hY1-Ac-Oot" id="3vD-sf-OT1"/> |
| | | <outlet property="largeButton" destination="7aB-y0-gtH" id="K80-Il-ovl"/> |
| | | <outlet property="largeTitleLabel" destination="SJH-Sa-TMv" id="Azk-pA-lo4"/> |
| | | <outlet property="noVideoImageView" destination="KsP-XU-bB0" id="uuy-I7-RjU"/> |
| | | <outlet property="noVideoLabel" destination="pg3-8C-ucI" id="pWG-m9-pOS"/> |
| | | <outlet property="playButton" destination="Z3E-1u-wEn" id="kh9-WC-095"/> |
| | | <outlet property="playTimeLabel" destination="ruu-Hg-3Tx" id="wAa-dH-XNO"/> |
| | | <outlet property="playbackList" destination="jim-qG-8NV" id="dpb-Sy-z2g"/> |
| | | <outlet property="playerToolbox" destination="buq-PS-h5p" id="1ue-bg-0Vs"/> |
| | | <outlet property="playerToolboxConstraint" destination="tMQ-jL-rdi" id="STA-TC-Nan"/> |
| | | <outlet property="playerView" destination="kQU-Pc-qqv" id="3bN-i4-Fsq"/> |
| | | <outlet property="rateBtn" destination="Ej7-SD-EGu" id="tQg-wJ-TOV"/> |
| | | <outlet property="selectedImageView" destination="o6e-rL-gRl" id="kKp-Rj-4xP"/> |
| | | <outlet property="selectedImageViewConstraint" destination="oxC-bm-Nxp" id="Gf0-Nx-xD8"/> |
| | | <outlet property="streamPlayBtn" destination="gRk-Pf-zJ6" id="HZ0-EC-KRr"/> |
| | | <outlet property="streamTypeLabel" destination="ihF-af-cva" id="QG5-YG-QRx"/> |
| | | <outlet property="toolView" destination="3j6-e7-ztE" id="EVc-wy-QXh"/> |
| | | <outlet property="voiceButton" destination="t6K-Cq-gMh" id="01u-zp-E0p"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="ns5-vM-KXW" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | <datePicker contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="date" id="2LL-d5-JwH"> |
| | | <rect key="frame" x="0.0" y="0.0" width="320" height="216"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> |
| | | </datePicker> |
| | | <toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="MFi-iV-2pJ"> |
| | | <rect key="frame" x="0.0" y="0.0" width="320" height="44"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> |
| | | <items> |
| | | <barButtonItem title="取消" id="6Za-cr-nzm"> |
| | | <connections> |
| | | <action selector="cancel:" destination="I6z-uV-dEU" id="i0b-WR-Dv5"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | <barButtonItem style="plain" systemItem="flexibleSpace" id="cbF-Ui-mjA"/> |
| | | <barButtonItem title="确定" id="cQF-0W-PL0"> |
| | | <connections> |
| | | <action selector="confirm:" destination="I6z-uV-dEU" id="18j-pJ-5Vt"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | </items> |
| | | </toolbar> |
| | | <tapGestureRecognizer id="znC-g9-QOc"> |
| | | <connections> |
| | | <action selector="showToolBar:" destination="I6z-uV-dEU" id="PGf-kv-HRg"/> |
| | | </connections> |
| | | </tapGestureRecognizer> |
| | | </objects> |
| | | <point key="canvasLocation" x="1172" y="1463"/> |
| | | </scene> |
| | | <!--Message List View Controller--> |
| | | <scene sceneID="La1-sv-OP4"> |
| | | <objects> |
| | | <tableViewController id="MVz-Sq-jf5" customClass="EZMessageListViewController" sceneMemberID="viewController"> |
| | | <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="100" sectionHeaderHeight="28" sectionFooterHeight="28" id="p2y-0I-SRU"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <prototypes> |
| | | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="MessageCell" rowHeight="75" id="St6-kz-bZE" customClass="MessageListCell"> |
| | | <rect key="frame" x="0.0" y="28" width="375" height="75"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="St6-kz-bZE" id="gqt-AI-8vk"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="75"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <subviews> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Anm-pP-Im6"> |
| | | <rect key="frame" x="5" y="5" width="90" height="65"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="65" id="HyQ-tw-ere"/> |
| | | <constraint firstAttribute="width" constant="90" id="U11-iq-gFE"/> |
| | | </constraints> |
| | | </imageView> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="人体感应事件" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oq1-TQ-afe"> |
| | | <rect key="frame" x="119" y="13" width="92" height="18"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="来自:123456789" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SpQ-pQ-wyI"> |
| | | <rect key="frame" x="119" y="45" width="176" height="20"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <color key="textColor" red="0.67843137254901964" green="0.67843137254901964" blue="0.67843137254901964" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="jy3-lI-DsU"> |
| | | <rect key="frame" x="100" y="32" width="10" height="10"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <color key="backgroundColor" red="0.10859914124011993" green="0.54394680261611938" blue="0.85770881175994873" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </imageView> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" text="9:00" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0SD-HE-m6y"> |
| | | <rect key="frame" x="219" y="13" width="140" height="18"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <color key="textColor" red="0.67843137254901964" green="0.67843137254901964" blue="0.67843137254901964" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | </subviews> |
| | | <constraints> |
| | | <constraint firstItem="Anm-pP-Im6" firstAttribute="top" secondItem="gqt-AI-8vk" secondAttribute="top" constant="5" id="7EA-Vw-H4t"/> |
| | | <constraint firstItem="oq1-TQ-afe" firstAttribute="top" secondItem="gqt-AI-8vk" secondAttribute="topMargin" constant="2" id="EHj-Jp-msb"/> |
| | | <constraint firstItem="0SD-HE-m6y" firstAttribute="leading" secondItem="oq1-TQ-afe" secondAttribute="trailing" constant="8" id="Ekl-gJ-6xS"/> |
| | | <constraint firstItem="0SD-HE-m6y" firstAttribute="top" secondItem="gqt-AI-8vk" secondAttribute="topMargin" constant="2" id="Sdl-Mq-ojW"/> |
| | | <constraint firstItem="Anm-pP-Im6" firstAttribute="leading" secondItem="gqt-AI-8vk" secondAttribute="leading" constant="5" id="YEj-dB-5Qx"/> |
| | | <constraint firstItem="oq1-TQ-afe" firstAttribute="leading" secondItem="Anm-pP-Im6" secondAttribute="trailing" constant="24" id="pmt-zE-HsN"/> |
| | | <constraint firstItem="0SD-HE-m6y" firstAttribute="trailing" secondItem="gqt-AI-8vk" secondAttribute="trailingMargin" id="sdj-ui-vjw"/> |
| | | </constraints> |
| | | </tableViewCellContentView> |
| | | <connections> |
| | | <outlet property="actionImageView" destination="Anm-pP-Im6" id="QSW-GD-H4R"/> |
| | | <outlet property="descriptionLabel" destination="SpQ-pQ-wyI" id="rxz-7r-ehE"/> |
| | | <outlet property="readStatusIcon" destination="jy3-lI-DsU" id="eIz-si-mpJ"/> |
| | | <outlet property="timeLabel" destination="0SD-HE-m6y" id="433-ly-kMQ"/> |
| | | <outlet property="titleLabel" destination="oq1-TQ-afe" id="V2K-db-ufc"/> |
| | | </connections> |
| | | </tableViewCell> |
| | | </prototypes> |
| | | <connections> |
| | | <outlet property="dataSource" destination="MVz-Sq-jf5" id="d2f-CU-fmv"/> |
| | | <outlet property="delegate" destination="MVz-Sq-jf5" id="qhi-uc-zr4"/> |
| | | </connections> |
| | | </tableView> |
| | | <toolbarItems> |
| | | <barButtonItem title="删除" style="plain" id="6yZ-4A-Vvl"> |
| | | <color key="tintColor" red="0.85770881180000003" green="0.211302614" blue="0.113631911" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <connections> |
| | | <action selector="deleteMessage:" destination="MVz-Sq-jf5" id="Vdj-g1-A36"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | <barButtonItem style="plain" systemItem="flexibleSpace" id="mzb-N8-DSD"/> |
| | | <barButtonItem title="标记已读" id="tHi-Fa-i4d"> |
| | | <connections> |
| | | <action selector="readMessage:" destination="MVz-Sq-jf5" id="4ul-Xs-xvT"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | </toolbarItems> |
| | | <navigationItem key="navigationItem" id="ARC-rQ-wIY"> |
| | | <barButtonItem key="rightBarButtonItem" systemItem="edit" id="dHf-dn-ncL"> |
| | | <connections> |
| | | <action selector="editTableView:" destination="MVz-Sq-jf5" id="47f-Zy-tav"/> |
| | | </connections> |
| | | </barButtonItem> |
| | | </navigationItem> |
| | | <simulatedToolbarMetrics key="simulatedBottomBarMetrics"/> |
| | | <connections> |
| | | <outlet property="deleteSelected" destination="6yZ-4A-Vvl" id="nNN-ry-Dws"/> |
| | | <outlet property="editButton" destination="dHf-dn-ncL" id="ZeI-ph-uuY"/> |
| | | <outlet property="noMessage" destination="sFU-KM-YgO" id="DMZ-7P-zoo"/> |
| | | <outlet property="noMessageLabel" destination="u19-7q-vxu" id="X2k-k1-Tha"/> |
| | | <outlet property="readAll" destination="tHi-Fa-i4d" id="Fv3-O0-Gd1"/> |
| | | <segue destination="Vpd-pS-Twe" kind="push" identifier="go2MessagePhoto" id="NXd-Cg-MwP"/> |
| | | </connections> |
| | | </tableViewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="UIp-4e-qNh" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="no_message" id="sFU-KM-YgO"> |
| | | <rect key="frame" x="0.0" y="0.0" width="94" height="94"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | </imageView> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="暂无消息" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="u19-7q-vxu"> |
| | | <rect key="frame" x="0.0" y="0.0" width="90" height="21"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <color key="textColor" red="0.53333333329999999" green="0.53333333329999999" blue="0.53333333329999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | </objects> |
| | | <point key="canvasLocation" x="54.399999999999999" y="1235.9820089955024"/> |
| | | </scene> |
| | | <!--Setting View Controller--> |
| | | <scene sceneID="8uc-oI-R8b"> |
| | | <objects> |
| | | <tableViewController id="3ZH-14-C2h" customClass="EZSettingViewController" sceneMemberID="viewController"> |
| | | <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="default" rowHeight="44" sectionHeaderHeight="18" sectionFooterHeight="18" id="wlo-g7-YSk"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <color key="backgroundColor" red="0.93725490199999995" green="0.93725490199999995" blue="0.95686274510000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <prototypes> |
| | | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="EZSettingCell" id="Mk7-Ag-WW0"> |
| | | <rect key="frame" x="0.0" y="55.5" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Mk7-Ag-WW0" id="Pt3-DC-cCE"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="44"/> |
| | | <autoresizingMask key="autoresizingMask"/> |
| | | </tableViewCellContentView> |
| | | </tableViewCell> |
| | | </prototypes> |
| | | <connections> |
| | | <outlet property="dataSource" destination="3ZH-14-C2h" id="I4R-NW-aqQ"/> |
| | | <outlet property="delegate" destination="3ZH-14-C2h" id="0Ve-Vu-DDA"/> |
| | | </connections> |
| | | </tableView> |
| | | <navigationItem key="navigationItem" id="OqD-LX-c7f"/> |
| | | <connections> |
| | | <outlet property="actionSwitch" destination="8jg-ac-7ea" id="xIr-pf-25h"/> |
| | | <outlet property="currentVersionLabel" destination="RBc-j1-IEr" id="0eE-u0-usA"/> |
| | | <outlet property="hdSwitch" destination="KBU-5V-GwK" id="lf0-8b-Qeq"/> |
| | | <outlet property="nVersionLabel" destination="bvq-5A-JW8" id="dqy-G7-H05"/> |
| | | <outlet property="nameLabel" destination="8Y3-zX-Cnw" id="w24-b8-OXa"/> |
| | | <outlet property="serialLabel" destination="9VV-np-Xv9" id="Vvo-rR-zdY"/> |
| | | <outlet property="updateImageView" destination="A8K-Mk-xFS" id="qqg-Hg-1rw"/> |
| | | <outlet property="videoSwitch" destination="eKv-yq-ycl" id="HD9-JX-sBQ"/> |
| | | <segue destination="yga-gr-cbw" kind="push" identifier="go2setDeviceName" id="MqZ-43-B1F"/> |
| | | <segue destination="B6I-K3-uvg" kind="push" identifier="go2Upgrade" id="iXV-Xg-6Ai"/> |
| | | </connections> |
| | | </tableViewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="0Ah-46-kfZ" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" id="8jg-ac-7ea"> |
| | | <rect key="frame" x="0.0" y="0.0" width="51" height="31"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <connections> |
| | | <action selector="actionSwitchChanged:" destination="3ZH-14-C2h" eventType="valueChanged" id="urQ-Ay-8Ik"/> |
| | | </connections> |
| | | </switch> |
| | | <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" id="eKv-yq-ycl"> |
| | | <rect key="frame" x="0.0" y="0.0" width="51" height="31"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <connections> |
| | | <action selector="encryptChanged:" destination="3ZH-14-C2h" eventType="touchUpInside" id="P8B-M0-dUl"/> |
| | | </connections> |
| | | </switch> |
| | | <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" id="KBU-5V-GwK"> |
| | | <rect key="frame" x="0.0" y="0.0" width="51" height="31"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <connections> |
| | | <action selector="HDChanged:" destination="3ZH-14-C2h" eventType="valueChanged" id="fHK-6L-vL6"/> |
| | | </connections> |
| | | </switch> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="设备名" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="8Y3-zX-Cnw"> |
| | | <rect key="frame" x="0.0" y="0.0" width="72" height="21"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <color key="textColor" red="0.53333333329999999" green="0.53333333329999999" blue="0.53333333329999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="123456789" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="9VV-np-Xv9"> |
| | | <rect key="frame" x="0.0" y="0.0" width="122" height="21"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <color key="textColor" red="0.53333333333333333" green="0.53333333333333333" blue="0.53333333333333333" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="RBc-j1-IEr"> |
| | | <rect key="frame" x="0.0" y="0.0" width="120" height="21"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="14"/> |
| | | <color key="textColor" red="0.53333333329999999" green="0.53333333329999999" blue="0.53333333329999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="bvq-5A-JW8"> |
| | | <rect key="frame" x="0.0" y="0.0" width="112" height="21"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="upgrade" id="A8K-Mk-xFS"> |
| | | <rect key="frame" x="0.0" y="0.0" width="45" height="21"/> |
| | | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| | | </imageView> |
| | | </objects> |
| | | <point key="canvasLocation" x="2998.4000000000001" y="340.02998500749629"/> |
| | | </scene> |
| | | <!--Edit View Controller--> |
| | | <scene sceneID="5rr-1N-SjW"> |
| | | <objects> |
| | | <viewController id="yga-gr-cbw" customClass="EZEditViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="7aP-Sp-tAl"/> |
| | | <viewControllerLayoutGuide type="bottom" id="z34-zQ-g1R"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="kWR-Bn-Cd6"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="请输入设备名称" textAlignment="natural" minimumFontSize="17" clearButtonMode="whileEditing" translatesAutoresizingMaskIntoConstraints="NO" id="r1W-d8-Rg7"> |
| | | <rect key="frame" x="0.0" y="94" width="375" height="40"/> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="40" id="NLX-OK-XZ7"/> |
| | | </constraints> |
| | | <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="xdQ-Ec-12V"> |
| | | <rect key="frame" x="45" y="194" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="285" id="F6x-VP-pj1"/> |
| | | <constraint firstAttribute="height" constant="39" id="eMs-1w-UTL"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="保存" backgroundImage="blue_button"/> |
| | | <connections> |
| | | <action selector="saveName:" destination="yga-gr-cbw" eventType="touchUpInside" id="MNJ-A6-Kp1"/> |
| | | </connections> |
| | | </button> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="不超过50个字符" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xj6-wT-AiB"> |
| | | <rect key="frame" x="9" y="145" width="216" height="21"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="21" id="H5l-ew-D4h"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <color key="textColor" red="0.53333333329999999" green="0.53333333329999999" blue="0.53333333329999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.94117647059999998" green="0.94117647059999998" blue="0.94509803920000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="r1W-d8-Rg7" firstAttribute="leading" secondItem="kWR-Bn-Cd6" secondAttribute="leading" id="0Ir-GL-kg9"/> |
| | | <constraint firstItem="xj6-wT-AiB" firstAttribute="leading" secondItem="kWR-Bn-Cd6" secondAttribute="leading" constant="9" id="6YT-M5-I8Q"/> |
| | | <constraint firstItem="xj6-wT-AiB" firstAttribute="top" secondItem="r1W-d8-Rg7" secondAttribute="bottom" constant="11" id="71h-89-SKQ"/> |
| | | <constraint firstAttribute="trailing" secondItem="r1W-d8-Rg7" secondAttribute="trailing" id="Fh5-VC-xdu"/> |
| | | <constraint firstItem="r1W-d8-Rg7" firstAttribute="top" secondItem="7aP-Sp-tAl" secondAttribute="bottom" constant="50" id="cwe-OY-Bkj"/> |
| | | <constraint firstAttribute="trailing" secondItem="xj6-wT-AiB" secondAttribute="trailing" constant="150" id="fQK-zd-btb"/> |
| | | <constraint firstItem="xdQ-Ec-12V" firstAttribute="top" secondItem="r1W-d8-Rg7" secondAttribute="bottom" constant="60" id="gPG-aa-4Zb"/> |
| | | <constraint firstItem="xdQ-Ec-12V" firstAttribute="centerX" secondItem="kWR-Bn-Cd6" secondAttribute="centerX" id="sft-Qz-JsK"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="QoW-uz-ej1"/> |
| | | <connections> |
| | | <outlet property="deviceNameTextField" destination="r1W-d8-Rg7" id="hPG-Ge-HhP"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="7Bh-zP-3pb" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="3920" y="-109.74512743628186"/> |
| | | </scene> |
| | | <!--Message Photo View Controller--> |
| | | <scene sceneID="ekE-W8-1DW"> |
| | | <objects> |
| | | <viewController id="Vpd-pS-Twe" customClass="EZMessagePhotoViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="aBf-9x-ztY"/> |
| | | <viewControllerLayoutGuide type="bottom" id="cZ6-zM-7Go"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="Uu5-Ms-thn"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="i18-UP-bcI"> |
| | | <rect key="frame" x="0.0" y="487" width="375" height="180"/> |
| | | <subviews> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="发生人体感应事件" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AUI-sk-GM6"> |
| | | <rect key="frame" x="10" y="25" width="355" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="Vp3-qH-8RB"/> |
| | | </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="2015/11/18 19:12:22" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QVM-WI-RUj"> |
| | | <rect key="frame" x="10" y="45" width="355" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="MCb-HL-HmO"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <color key="textColor" red="0.53333333333333333" green="0.53333333333333333" blue="0.53333333333333333" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="来自:C2mini" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xta-Lo-bjB"> |
| | | <rect key="frame" x="10" y="65" width="355" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="eUk-DP-f6r"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <color key="textColor" red="0.53333333333333333" green="0.53333333333333333" blue="0.53333333333333333" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="MZk-cJ-Fkp"> |
| | | <rect key="frame" x="45" y="117" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="285" id="SdI-Fw-BPc"/> |
| | | <constraint firstAttribute="height" constant="39" id="uIB-3c-LVw"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| | | <state key="normal" title="消息录像" backgroundImage="blue_button"/> |
| | | <connections> |
| | | <action selector="go2Next:" destination="Vpd-pS-Twe" eventType="touchUpInside" id="BbC-Xc-fQb"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.75419657939189189" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="xta-Lo-bjB" firstAttribute="leading" secondItem="i18-UP-bcI" secondAttribute="leading" constant="10" id="3HX-J5-kZY"/> |
| | | <constraint firstAttribute="height" constant="180" id="978-QH-KUo"/> |
| | | <constraint firstItem="MZk-cJ-Fkp" firstAttribute="centerX" secondItem="i18-UP-bcI" secondAttribute="centerX" id="D67-dM-j65"/> |
| | | <constraint firstItem="MZk-cJ-Fkp" firstAttribute="top" secondItem="xta-Lo-bjB" secondAttribute="bottom" constant="32" id="MF0-Qv-j3E"/> |
| | | <constraint firstAttribute="bottom" secondItem="MZk-cJ-Fkp" secondAttribute="bottom" constant="24" id="NUE-KB-P0B"/> |
| | | <constraint firstItem="QVM-WI-RUj" firstAttribute="leading" secondItem="i18-UP-bcI" secondAttribute="leading" constant="10" id="OX0-R0-1T0"/> |
| | | <constraint firstItem="MZk-cJ-Fkp" firstAttribute="centerX" secondItem="QVM-WI-RUj" secondAttribute="centerX" id="PaH-5Q-bUp"/> |
| | | <constraint firstAttribute="trailing" secondItem="QVM-WI-RUj" secondAttribute="trailing" constant="10" id="UM8-2T-oqc"/> |
| | | <constraint firstItem="QVM-WI-RUj" firstAttribute="top" secondItem="AUI-sk-GM6" secondAttribute="bottom" id="aCH-vh-CIY"/> |
| | | <constraint firstAttribute="trailing" secondItem="AUI-sk-GM6" secondAttribute="trailing" constant="10" id="iu6-gz-PlM"/> |
| | | <constraint firstItem="AUI-sk-GM6" firstAttribute="leading" secondItem="i18-UP-bcI" secondAttribute="leading" constant="10" id="npp-Na-uXn"/> |
| | | <constraint firstItem="AUI-sk-GM6" firstAttribute="top" secondItem="i18-UP-bcI" secondAttribute="top" constant="25" id="rQO-pV-naS"/> |
| | | <constraint firstItem="MZk-cJ-Fkp" firstAttribute="centerX" secondItem="AUI-sk-GM6" secondAttribute="centerX" id="t2b-3L-Nl4"/> |
| | | <constraint firstAttribute="trailing" secondItem="xta-Lo-bjB" secondAttribute="trailing" constant="10" id="xur-1Q-gHl"/> |
| | | </constraints> |
| | | </view> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="trailing" secondItem="i18-UP-bcI" secondAttribute="trailing" id="YBz-8q-wDZ"/> |
| | | <constraint firstItem="i18-UP-bcI" firstAttribute="leading" secondItem="Uu5-Ms-thn" secondAttribute="leading" id="oMB-hN-b6R"/> |
| | | <constraint firstItem="cZ6-zM-7Go" firstAttribute="top" secondItem="i18-UP-bcI" secondAttribute="bottom" id="xbC-N7-Z5b"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="Hfr-L6-q9G"/> |
| | | <nil key="simulatedBottomBarMetrics"/> |
| | | <connections> |
| | | <outlet property="contentLabel" destination="xta-Lo-bjB" id="6Lv-rT-1hU"/> |
| | | <outlet property="messageDetailInfoView" destination="i18-UP-bcI" id="8VI-SS-xAE"/> |
| | | <outlet property="recordButton" destination="MZk-cJ-Fkp" id="RIE-3g-ybt"/> |
| | | <outlet property="timeLabel" destination="QVM-WI-RUj" id="OzY-nA-Oqo"/> |
| | | <outlet property="titleLabel" destination="AUI-sk-GM6" id="X2c-dH-RAT"/> |
| | | <segue destination="Ziu-Is-xdi" kind="push" identifier="go2MessagePlayback" id="QL2-r6-I3I"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="0Y4-gX-Pdl" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="-318.39999999999998" y="2107.6461769115444"/> |
| | | </scene> |
| | | <!--Message Playback View Controller--> |
| | | <scene sceneID="7U5-ja-hx3"> |
| | | <objects> |
| | | <viewController id="Ziu-Is-xdi" customClass="EZMessagePlaybackViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="nfL-if-wgC"/> |
| | | <viewControllerLayoutGuide type="bottom" id="AVQ-gq-N1c"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="mkg-WK-bfu"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="wifi_bg" translatesAutoresizingMaskIntoConstraints="NO" id="XNo-QF-Cb8"> |
| | | <rect key="frame" x="0.0" y="32" width="375" height="635"/> |
| | | </imageView> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Sid-Ff-mRw"> |
| | | <rect key="frame" x="0.0" y="44" width="375" height="211"/> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <gestureRecognizers/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" secondItem="Sid-Ff-mRw" secondAttribute="height" multiplier="16:9" id="pQd-K0-kef"/> |
| | | </constraints> |
| | | <connections> |
| | | <outletCollection property="gestureRecognizers" destination="QGi-M4-3ct" appends="YES" id="TmO-Rk-ErH"/> |
| | | </connections> |
| | | </view> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" 00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="IqR-oy-XmU"> |
| | | <rect key="frame" x="147.5" y="54" width="80" height="24"/> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="80" id="57P-5k-0tb"/> |
| | | <constraint firstAttribute="height" constant="24" id="Mqb-tw-Qxq"/> |
| | | </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> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="XID-G7-Q1F"> |
| | | <rect key="frame" x="0.0" y="44" width="40" height="40"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="40" id="AOT-6h-sls"/> |
| | | <constraint firstAttribute="height" constant="40" id="JO7-Hb-1i7"/> |
| | | </constraints> |
| | | <state key="normal" image="large_back_btn"/> |
| | | <connections> |
| | | <action selector="largeBack:" destination="I6z-uV-dEU" eventType="touchUpInside" id="Dhi-B6-M16"/> |
| | | <action selector="largeBack:" destination="Ziu-Is-xdi" eventType="touchUpInside" id="kFm-ga-gme"/> |
| | | </connections> |
| | | </button> |
| | | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="b60-F5-UgT"> |
| | | <rect key="frame" x="0.0" y="195" width="375" height="60"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="a6a-IS-kTU"> |
| | | <rect key="frame" x="0.0" y="23" width="60" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="AfH-0T-CMk"/> |
| | | <constraint firstAttribute="width" constant="60" id="vaX-fO-27D"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_play_btn"/> |
| | | <connections> |
| | | <action selector="playButtonClicked:" destination="I6z-uV-dEU" eventType="touchUpInside" id="5y4-UP-Cq4"/> |
| | | <action selector="playButtonClicked:" destination="Ziu-Is-xdi" eventType="touchUpInside" id="R09-nh-Kz2"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="S3H-Nc-Lu9"> |
| | | <rect key="frame" x="60" y="23" width="60" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="BbD-6J-wMN"/> |
| | | <constraint firstAttribute="width" constant="60" id="k0h-am-AUy"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_voice_btn"/> |
| | | <connections> |
| | | <action selector="voiceButtonClicked:" destination="I6z-uV-dEU" eventType="touchUpInside" id="7dA-sY-rJM"/> |
| | | <action selector="voiceButtonClicked:" destination="Ziu-Is-xdi" eventType="touchUpInside" id="RRJ-y0-y4j"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="cLa-FB-IQC"> |
| | | <rect key="frame" x="315" y="23" width="60" height="37"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="37" id="Dhh-Hn-9xJ"/> |
| | | <constraint firstAttribute="width" constant="60" id="lQa-uK-fRg"/> |
| | | </constraints> |
| | | <state key="normal" image="preview_enlarge"/> |
| | | <state key="highlighted" image="preview_enlarge_btn_sel"/> |
| | | <connections> |
| | | <action selector="large:" destination="I6z-uV-dEU" eventType="touchUpInside" id="EgA-TW-66G"/> |
| | | <action selector="large:" destination="Ziu-Is-xdi" eventType="touchUpInside" id="cNC-Fk-JVO"/> |
| | | </connections> |
| | | </button> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="arc-1g-3CP"> |
| | | <rect key="frame" x="0.0" y="0.0" width="34" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="qCj-Pb-rep"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="12"/> |
| | | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | <slider opaque="NO" contentMode="scaleToFill" semanticContentAttribute="playback" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="0.0" maxValue="1" translatesAutoresizingMaskIntoConstraints="NO" id="5mo-5w-CGH"> |
| | | <rect key="frame" x="35.5" y="-5" width="303.5" height="31"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="30" id="BZH-q0-NfT"/> |
| | | </constraints> |
| | | <color key="thumbTintColor" red="0.10859914124011993" green="0.54394680261611938" blue="0.85770881175994873" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <connections> |
| | | <action selector="duringValueChange:" destination="I6z-uV-dEU" eventType="touchUpInside" id="UNW-03-tB5"/> |
| | | <action selector="duringValueChange:" destination="Ziu-Is-xdi" eventType="touchUpInside" id="yFD-GS-9zU"/> |
| | | </connections> |
| | | </slider> |
| | | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="68c-It-TWh"> |
| | | <rect key="frame" x="341" y="0.0" width="34" height="20"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="20" id="rkK-LL-Iu9"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="12"/> |
| | | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <nil key="highlightedColor"/> |
| | | </label> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="68c-It-TWh" firstAttribute="top" secondItem="b60-F5-UgT" secondAttribute="top" id="1we-A3-8NM"/> |
| | | <constraint firstItem="arc-1g-3CP" firstAttribute="top" secondItem="b60-F5-UgT" secondAttribute="top" id="8PY-wD-9BE"/> |
| | | <constraint firstItem="5mo-5w-CGH" firstAttribute="leading" secondItem="arc-1g-3CP" secondAttribute="trailing" constant="3.5" id="CEo-Y1-KWV"/> |
| | | <constraint firstAttribute="height" constant="60" id="H8F-Dr-u5m"/> |
| | | <constraint firstAttribute="trailing" secondItem="68c-It-TWh" secondAttribute="trailing" id="HvI-sY-HRZ"/> |
| | | <constraint firstItem="arc-1g-3CP" firstAttribute="leading" secondItem="b60-F5-UgT" secondAttribute="leading" id="MXz-M4-slD"/> |
| | | <constraint firstItem="a6a-IS-kTU" firstAttribute="leading" secondItem="b60-F5-UgT" secondAttribute="leading" id="bnA-wA-NoS"/> |
| | | <constraint firstItem="68c-It-TWh" firstAttribute="width" secondItem="arc-1g-3CP" secondAttribute="width" id="cH5-cA-qx3"/> |
| | | <constraint firstItem="S3H-Nc-Lu9" firstAttribute="leading" secondItem="a6a-IS-kTU" secondAttribute="trailing" id="fJA-A1-CyU"/> |
| | | <constraint firstAttribute="bottom" secondItem="S3H-Nc-Lu9" secondAttribute="bottom" id="h3g-Ty-iNV"/> |
| | | <constraint firstItem="68c-It-TWh" firstAttribute="leading" secondItem="5mo-5w-CGH" secondAttribute="trailing" constant="4" id="k0e-h4-OJW"/> |
| | | <constraint firstAttribute="bottom" secondItem="a6a-IS-kTU" secondAttribute="bottom" id="keH-4j-kjq"/> |
| | | <constraint firstAttribute="bottom" secondItem="cLa-FB-IQC" secondAttribute="bottom" id="oxW-dK-xJN"/> |
| | | <constraint firstItem="5mo-5w-CGH" firstAttribute="centerY" secondItem="68c-It-TWh" secondAttribute="centerY" id="upd-df-cFG"/> |
| | | <constraint firstAttribute="trailing" secondItem="cLa-FB-IQC" secondAttribute="trailing" id="vMu-fL-CxF"/> |
| | | </constraints> |
| | | </view> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="es2-2O-C6T"> |
| | | <rect key="frame" x="197.5" y="355" width="100" height="100"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="100" id="ggm-qd-KNb"/> |
| | | <constraint firstAttribute="width" constant="100" id="sET-Nc-aei"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="录像" image="preview_recording"> |
| | | <color key="titleColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="disabled" image="preview_recording_dis"/> |
| | | <state key="selected" image="preview_recording_sel"/> |
| | | <state key="highlighted" image="preview_recording_sel"/> |
| | | <connections> |
| | | <action selector="localButtonClicked:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="mwQ-yE-rJl"/> |
| | | <action selector="localButtonClicked:" destination="Ziu-Is-xdi" eventType="touchUpInside" id="ymB-Qs-DYt"/> |
| | | </connections> |
| | | </button> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="uxM-3S-gu1"> |
| | | <rect key="frame" x="77.5" y="355" width="100" height="100"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="100" id="76E-yD-MgD"/> |
| | | <constraint firstAttribute="height" constant="100" id="YTu-Ca-QiC"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <state key="normal" title="截图" image="preview_screenshot"> |
| | | <color key="titleColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </state> |
| | | <state key="disabled" image="preview_screenshot_dis"/> |
| | | <state key="highlighted" image="preview_screenshot_sel"/> |
| | | <connections> |
| | | <action selector="capture:" destination="uBF-Yq-Qo0" eventType="touchUpInside" id="OV3-bX-1Cc"/> |
| | | <action selector="capture:" destination="Ziu-Is-xdi" eventType="touchUpInside" id="XPo-Ej-PTr"/> |
| | | </connections> |
| | | </button> |
| | | </subviews> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="XID-G7-Q1F" firstAttribute="leading" secondItem="mkg-WK-bfu" secondAttribute="leading" id="44U-eP-qoj"/> |
| | | <constraint firstItem="XNo-QF-Cb8" firstAttribute="leading" secondItem="mkg-WK-bfu" secondAttribute="leading" id="4mi-A0-Yqa"/> |
| | | <constraint firstItem="es2-2O-C6T" firstAttribute="top" secondItem="uxM-3S-gu1" secondAttribute="top" id="5Jp-Y9-LvH"/> |
| | | <constraint firstItem="uxM-3S-gu1" firstAttribute="top" secondItem="b60-F5-UgT" secondAttribute="bottom" constant="100" id="6hK-sd-gv0"/> |
| | | <constraint firstItem="Sid-Ff-mRw" firstAttribute="bottom" secondItem="b60-F5-UgT" secondAttribute="bottom" id="8xg-8a-jK1"/> |
| | | <constraint firstItem="Sid-Ff-mRw" firstAttribute="trailing" secondItem="b60-F5-UgT" secondAttribute="trailing" id="JIK-S0-y2m"/> |
| | | <constraint firstItem="Sid-Ff-mRw" firstAttribute="leading" secondItem="b60-F5-UgT" secondAttribute="leading" id="R2p-kI-ddB"/> |
| | | <constraint firstItem="XNo-QF-Cb8" firstAttribute="top" secondItem="mkg-WK-bfu" secondAttribute="top" constant="32" id="SlB-AN-QdV"/> |
| | | <constraint firstItem="Sid-Ff-mRw" firstAttribute="top" secondItem="nfL-if-wgC" secondAttribute="bottom" id="Y4j-nZ-qaU"/> |
| | | <constraint firstItem="es2-2O-C6T" firstAttribute="leading" secondItem="mkg-WK-bfu" secondAttribute="centerXWithinMargins" constant="10" id="aNt-cU-Ben"/> |
| | | <constraint firstItem="IqR-oy-XmU" firstAttribute="centerX" secondItem="mkg-WK-bfu" secondAttribute="centerX" id="g8q-JH-xwV"/> |
| | | <constraint firstItem="Sid-Ff-mRw" firstAttribute="trailing" secondItem="XNo-QF-Cb8" secondAttribute="trailing" id="gwj-ge-stt"/> |
| | | <constraint firstAttribute="bottom" secondItem="XNo-QF-Cb8" secondAttribute="bottom" id="oGc-93-IA5"/> |
| | | <constraint firstItem="Sid-Ff-mRw" firstAttribute="leading" secondItem="XNo-QF-Cb8" secondAttribute="leading" id="ofn-fn-AWD"/> |
| | | <constraint firstAttribute="trailing" secondItem="XNo-QF-Cb8" secondAttribute="trailing" id="p2Z-fc-rcv"/> |
| | | <constraint firstItem="IqR-oy-XmU" firstAttribute="top" secondItem="nfL-if-wgC" secondAttribute="bottom" constant="10" id="ubZ-J9-tBg"/> |
| | | <constraint firstAttribute="centerXWithinMargins" secondItem="uxM-3S-gu1" secondAttribute="trailing" constant="10" id="ufZ-89-QFM"/> |
| | | <constraint firstItem="XID-G7-Q1F" firstAttribute="top" secondItem="nfL-if-wgC" secondAttribute="bottom" id="yoF-Yt-Zqi"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="4ns-ef-UNV"/> |
| | | <nil key="simulatedBottomBarMetrics"/> |
| | | <connections> |
| | | <outlet property="captureButton" destination="uxM-3S-gu1" id="DW0-gl-Rur"/> |
| | | <outlet property="duringSlider" destination="5mo-5w-CGH" id="bfo-5A-oSQ"/> |
| | | <outlet property="duringTimeLabel" destination="68c-It-TWh" id="Aky-eV-Hds"/> |
| | | <outlet property="largeBackButton" destination="XID-G7-Q1F" id="hDs-V1-4WK"/> |
| | | <outlet property="largeButton" destination="cLa-FB-IQC" id="lif-mV-Npo"/> |
| | | <outlet property="localRecordButton" destination="es2-2O-C6T" id="B3h-hl-q2R"/> |
| | | <outlet property="localRecordLabel" destination="IqR-oy-XmU" id="Ggp-z8-pm6"/> |
| | | <outlet property="playButton" destination="a6a-IS-kTU" id="7lF-ms-4v5"/> |
| | | <outlet property="playTimeLabel" destination="arc-1g-3CP" id="8Gu-uV-Pza"/> |
| | | <outlet property="playerToolbox" destination="b60-F5-UgT" id="bnx-zY-YhD"/> |
| | | <outlet property="playerToolboxConstraint" destination="H8F-Dr-u5m" id="AwH-Xc-6vN"/> |
| | | <outlet property="playerView" destination="Sid-Ff-mRw" id="Vgh-Yz-OF3"/> |
| | | <outlet property="voiceButton" destination="S3H-Nc-Lu9" id="45a-H5-Qtf"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="sE7-s6-W7M" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | <tapGestureRecognizer id="QGi-M4-3ct"> |
| | | <connections> |
| | | <action selector="showToolBar:" destination="Ziu-Is-xdi" id="lym-iO-6TQ"/> |
| | | </connections> |
| | | </tapGestureRecognizer> |
| | | </objects> |
| | | <point key="canvasLocation" x="553.60000000000002" y="2107.6461769115444"/> |
| | | </scene> |
| | | <!--Device Upgrade View Controller--> |
| | | <scene sceneID="x4v-5X-mKn"> |
| | | <objects> |
| | | <viewController id="B6I-K3-uvg" customClass="EZDeviceUpgradeViewController" sceneMemberID="viewController"> |
| | | <layoutGuides> |
| | | <viewControllerLayoutGuide type="top" id="LBJ-sA-IBq"/> |
| | | <viewControllerLayoutGuide type="bottom" id="HbW-AF-LH2"/> |
| | | </layoutGuides> |
| | | <view key="view" contentMode="scaleToFill" id="bNO-BS-VHb"> |
| | | <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| | | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| | | <subviews> |
| | | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="4ol-dw-GX9"> |
| | | <rect key="frame" x="45" y="260" width="285" height="39"/> |
| | | <constraints> |
| | | <constraint firstAttribute="width" constant="285" id="ZIE-YP-8dt"/> |
| | | <constraint firstAttribute="height" constant="39" id="t3Q-fl-sHA"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="16"/> |
| | | <state key="normal" title="更新" backgroundImage="blue_button"/> |
| | | <connections> |
| | | <action selector="upgradeDevice:" destination="B6I-K3-uvg" eventType="touchUpInside" id="BIP-1D-tq7"/> |
| | | </connections> |
| | | </button> |
| | | <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="ex5-eL-x0h"> |
| | | <rect key="frame" x="0.0" y="80" width="375" height="150"/> |
| | | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="150" id="azy-6S-UKf"/> |
| | | </constraints> |
| | | <fontDescription key="fontDescription" type="system" pointSize="14"/> |
| | | <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/> |
| | | </textView> |
| | | <progressView hidden="YES" opaque="NO" contentMode="scaleToFill" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="jcN-yM-fWF"> |
| | | <rect key="frame" x="20" y="313" width="335" height="4"/> |
| | | </progressView> |
| | | <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="正在更新..." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ckd-hd-wtP"> |
| | | <rect key="frame" x="20" y="269" width="335" height="21"/> |
| | | <constraints> |
| | | <constraint firstAttribute="height" constant="21" id="hMV-z6-oh2"/> |
| | | </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> |
| | | </subviews> |
| | | <color key="backgroundColor" red="0.94117647059999998" green="0.94117647059999998" blue="0.94509803920000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | <constraints> |
| | | <constraint firstItem="ex5-eL-x0h" firstAttribute="leading" secondItem="bNO-BS-VHb" secondAttribute="leading" id="5Sx-wr-AcX"/> |
| | | <constraint firstItem="ckd-hd-wtP" firstAttribute="top" secondItem="ex5-eL-x0h" secondAttribute="bottom" constant="39" id="9mP-Jg-Ds0"/> |
| | | <constraint firstItem="jcN-yM-fWF" firstAttribute="leading" secondItem="bNO-BS-VHb" secondAttribute="leading" constant="20" id="DFY-8x-HRt"/> |
| | | <constraint firstItem="jcN-yM-fWF" firstAttribute="top" secondItem="4ol-dw-GX9" secondAttribute="bottom" constant="14" id="DHs-Sa-MNF"/> |
| | | <constraint firstItem="4ol-dw-GX9" firstAttribute="centerX" secondItem="bNO-BS-VHb" secondAttribute="centerX" id="G2S-Ej-ErK"/> |
| | | <constraint firstAttribute="trailing" secondItem="ckd-hd-wtP" secondAttribute="trailing" constant="20" id="OUP-EG-GSy"/> |
| | | <constraint firstItem="ckd-hd-wtP" firstAttribute="leading" secondItem="bNO-BS-VHb" secondAttribute="leading" constant="20" id="g9b-J7-KvP"/> |
| | | <constraint firstItem="ex5-eL-x0h" firstAttribute="top" secondItem="LBJ-sA-IBq" secondAttribute="bottom" constant="36" id="lyI-yt-mFw"/> |
| | | <constraint firstItem="4ol-dw-GX9" firstAttribute="top" secondItem="ex5-eL-x0h" secondAttribute="bottom" constant="30" id="oLN-EW-9zt"/> |
| | | <constraint firstAttribute="trailing" secondItem="ex5-eL-x0h" secondAttribute="trailing" id="oOW-Rf-Icj"/> |
| | | <constraint firstAttribute="trailing" secondItem="jcN-yM-fWF" secondAttribute="trailing" constant="20" id="tfs-Fk-EiN"/> |
| | | </constraints> |
| | | </view> |
| | | <navigationItem key="navigationItem" id="wlY-lF-sum"/> |
| | | <connections> |
| | | <outlet property="upgradeButton" destination="4ol-dw-GX9" id="ttR-xM-ZmO"/> |
| | | <outlet property="upgradeLabel" destination="ckd-hd-wtP" id="PYH-15-im8"/> |
| | | <outlet property="upgradeProgressView" destination="jcN-yM-fWF" id="zD6-zt-VNu"/> |
| | | <outlet property="upgradeTextView" destination="ex5-eL-x0h" id="zSk-G2-jlt"/> |
| | | </connections> |
| | | </viewController> |
| | | <placeholder placeholderIdentifier="IBFirstResponder" id="kWd-Kx-WD6" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| | | </objects> |
| | | <point key="canvasLocation" x="3920" y="612.59370314842579"/> |
| | | </scene> |
| | | </scenes> |
| | | <inferredMetricsTieBreakers> |
| | | <segue reference="Qls-Y0-o2u"/> |
| | | <segue reference="X3Q-o5-p8V"/> |
| | | <segue reference="q2I-Q5-CUY"/> |
| | | <segue reference="vdt-wN-aOY"/> |
| | | </inferredMetricsTieBreakers> |
| | | <color key="tintColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| | | <resources> |
| | | <image name="StreamStudio" width="24" height="24"/> |
| | | <image name="StreamStudio-2" width="24" height="24"/> |
| | | <image name="blue_button" width="285" height="39"/> |
| | | <image name="blue_button_sel" width="285" height="39"/> |
| | | <image name="chuanshujilu-" width="24" height="24"/> |
| | | <image name="chuanshujilu--2" width="24" height="24"/> |
| | | <image name="cloud" width="32" height="32"/> |
| | | <image name="duijiangji" width="39" height="39"/> |
| | | <image name="icon_download_fill" width="20" height="20"/> |
| | | <image name="large_back_btn" width="10" height="19"/> |
| | | <image name="logo" width="210" height="94"/> |
| | | <image name="message" width="39" height="39"/> |
| | | <image name="no_message" width="94" height="94"/> |
| | | <image name="no_video" width="94" height="94"/> |
| | | <image name="offline" width="28" height="28"/> |
| | | <image name="orange_button" width="285" height="39"/> |
| | | <image name="orange_button_sel" width="285" height="39"/> |
| | | <image name="picture_bg" width="61" height="93"/> |
| | | <image name="play" width="54" height="54"/> |
| | | <image name="play_close" width="50" height="50"/> |
| | | <image name="play_close_sel" width="50" height="50"/> |
| | | <image name="play_rate" width="18.5" height="18.5"/> |
| | | <image name="play_sel" width="54" height="54"/> |
| | | <image name="playback" width="39" height="39"/> |
| | | <image name="preview_barrel" width="65" height="65"/> |
| | | <image name="preview_barrel_dis" width="65" height="65"/> |
| | | <image name="preview_barrel_sel" width="65" height="65"/> |
| | | <image name="preview_enlarge" width="37" height="37"/> |
| | | <image name="preview_enlarge_btn_sel" width="37" height="37"/> |
| | | <image name="preview_play_btn" width="37" height="37"/> |
| | | <image name="preview_play_btn_sel" width="37" height="37"/> |
| | | <image name="preview_recording" width="65" height="65"/> |
| | | <image name="preview_recording_dis" width="65" height="65"/> |
| | | <image name="preview_recording_sel" width="65" height="65"/> |
| | | <image name="preview_screenshot" width="65" height="65"/> |
| | | <image name="preview_screenshot_dis" width="65" height="65"/> |
| | | <image name="preview_screenshot_sel" width="65" height="65"/> |
| | | <image name="preview_talkback" width="65" height="65"/> |
| | | <image name="preview_talkback_dis" width="65" height="65"/> |
| | | <image name="preview_talkback_sel" width="65" height="65"/> |
| | | <image name="preview_unvoice_btn" width="37" height="37"/> |
| | | <image name="preview_voice_btn" width="37" height="37"/> |
| | | <image name="preview_voice_btn_sel" width="37" height="37"/> |
| | | <image name="ptz_bg" width="154" height="154"/> |
| | | <image name="setup" width="39" height="39"/> |
| | | <image name="spkImg" width="155" height="155"/> |
| | | <image name="upgrade" width="45" height="21"/> |
| | | <image name="wifi_bg" width="320" height="450"/> |
| | | <systemColor name="darkTextColor"> |
| | | <color white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| | | </systemColor> |
| | | <systemColor name="systemBackgroundColor"> |
| | | <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| | | </systemColor> |
| | | <systemColor name="systemGrayColor"> |
| | | <color red="0.55686274509803924" green="0.55686274509803924" blue="0.57647058823529407" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </systemColor> |
| | | <systemColor name="systemRedColor"> |
| | | <color red="1" green="0.23137254901960785" blue="0.18823529411764706" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| | | </systemColor> |
| | | </resources> |
| | | </document> |