123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722 |
- <?xml version="1.0" encoding="UTF-8"?>
- <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="19162" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
- <device id="retina6_1" orientation="portrait" appearance="light"/>
- <dependencies>
- <deployment identifier="iOS"/>
- <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="19144"/>
- <capability name="Named colors" minToolsVersion="9.0"/>
- <capability name="Safe area layout guides" minToolsVersion="9.0"/>
- <capability name="System colors in document resources" minToolsVersion="11.0"/>
- <capability name="collection view cell content view" minToolsVersion="11.0"/>
- <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
- </dependencies>
- <scenes>
- <!--Base View Controller-->
- <scene sceneID="s0d-6b-0kx">
- <objects>
- <viewController storyboardIdentifier="sample" id="Y6W-OH-hqX" customClass="PCSBaseViewController" sceneMemberID="viewController">
- <view key="view" contentMode="scaleToFill" id="5EZ-qb-Rvc">
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <subviews>
- <view alpha="0.59999999999999998" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="LOu-Cg-zR1" userLabel="Control Panel Background">
- <rect key="frame" x="0.0" y="752" width="414" height="144"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </view>
- <imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="382-n1-wn0">
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
- </imageView>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7Gh-4U-PQm">
- <rect key="frame" x="15" y="798.5" width="61" height="47"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <state key="normal" title="Button"/>
- <buttonConfiguration key="configuration" style="plain" image="back-btn" title=" "/>
- <connections>
- <action selector="backButtonTouchUpInside:" destination="Y6W-OH-hqX" eventType="touchUpInside" id="aB5-wv-nRY"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WFx-Yh-LWF" customClass="PCSRoundButton">
- <rect key="frame" x="177" y="792" width="60" height="60"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstAttribute="width" constant="60" id="nPi-8U-pWV"/>
- <constraint firstAttribute="height" constant="60" id="zEM-40-xD5"/>
- </constraints>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" image="take-photo-btn"/>
- <connections>
- <action selector="takePhotoButtonTouchDownInside:" destination="Y6W-OH-hqX" eventType="touchDown" id="DvP-SQ-vef"/>
- <action selector="takePhotoButtonTouchUpInside:" destination="Y6W-OH-hqX" eventType="touchUpInside" id="Qn1-z0-Shh"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="YjN-bX-F51">
- <rect key="frame" x="366" y="805.5" width="33" height="33"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" image="camera-switch-btn"/>
- <connections>
- <action selector="switchCameraTapped:" destination="Y6W-OH-hqX" eventType="touchUpInside" id="yAW-Ix-sg5"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7WQ-5N-eNK">
- <rect key="frame" x="15" y="66" width="80" height="50"/>
- <constraints>
- <constraint firstAttribute="width" constant="80" id="eDo-Yp-RIB"/>
- <constraint firstAttribute="height" constant="50" id="pcI-gj-svy"/>
- </constraints>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="Button"/>
- <buttonConfiguration key="configuration" style="plain" image="flash-btn" title=" "/>
- <connections>
- <action selector="flashButtonTouchUpInside:" destination="Y6W-OH-hqX" eventType="touchUpInside" id="Bp2-qK-q69"/>
- </connections>
- </button>
- <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="sWX-pF-oOq" customClass="PCSModeList">
- <rect key="frame" x="0.0" y="752" width="414" height="40"/>
- <color key="backgroundColor" systemColor="linkColor"/>
- <constraints>
- <constraint firstAttribute="height" constant="40" id="c1p-Kb-jxy"/>
- </constraints>
- </view>
- <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="i1l-LJ-al9">
- <rect key="frame" x="126" y="807" width="31" height="30"/>
- <fontDescription key="fontDescription" type="system" pointSize="15"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="返回">
- <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </state>
- <connections>
- <action selector="discardPhotoResultButtonTouchUpInside:" destination="Y6W-OH-hqX" eventType="touchUpInside" id="u15-Ts-6ce"/>
- </connections>
- </button>
- <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Cid-tw-AOV">
- <rect key="frame" x="257" y="807" width="31" height="30"/>
- <fontDescription key="fontDescription" type="system" pointSize="15"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="保存">
- <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </state>
- <connections>
- <action selector="savePhotoButtonTouchUpInside:" destination="Y6W-OH-hqX" eventType="touchUpInside" id="i5J-OZ-Fo7"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ff6-rt-big">
- <rect key="frame" x="24.5" y="801" width="42" height="42"/>
- <constraints>
- <constraint firstAttribute="height" constant="42" id="LMt-ki-gsc"/>
- <constraint firstAttribute="width" constant="42" id="fE4-Mg-E1b"/>
- </constraints>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <connections>
- <action selector="albumButtonTouchUpInside:" destination="Y6W-OH-hqX" eventType="touchUpInside" id="Ny8-6a-FpH"/>
- <segue destination="yHS-lk-Tnh" kind="presentation" identifier="show-photoalbum" id="moi-3Y-AWs"/>
- </connections>
- </button>
- <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="已连拍0张" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ce1-TG-wkP">
- <rect key="frame" x="178.5" y="745.5" width="57" height="14.5"/>
- <fontDescription key="fontDescription" type="system" pointSize="12"/>
- <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <nil key="highlightedColor"/>
- </label>
- <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="单拍模式" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="47K-Og-STx">
- <rect key="frame" x="180.5" y="76" width="53.5" height="16"/>
- <fontDescription key="fontDescription" type="system" pointSize="13"/>
- <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <nil key="highlightedColor"/>
- </label>
- <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NZ4-JN-bQc" customClass="TimerLabel">
- <rect key="frame" x="161.5" y="76" width="91" height="21"/>
- <color key="backgroundColor" red="0.92156862750000001" green="0.3294117647" blue="0.27450980390000002" alpha="1" colorSpace="calibratedRGB"/>
- <constraints>
- <constraint firstAttribute="width" constant="91" id="02u-b1-BAs"/>
- </constraints>
- <fontDescription key="fontDescription" type="system" pointSize="17"/>
- <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <nil key="highlightedColor"/>
- </label>
- <view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="7Lp-cE-Qcw" customClass="PanoramaOrientationView">
- <rect key="frame" x="97" y="700" width="220" height="30"/>
- <color key="backgroundColor" systemColor="systemPurpleColor"/>
- <constraints>
- <constraint firstAttribute="width" constant="220" id="EfH-5x-k3r"/>
- <constraint firstAttribute="height" constant="30" placeholder="YES" id="eWf-j2-49O"/>
- </constraints>
- </view>
- <button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="EmB-uD-8uJ">
- <rect key="frame" x="43.5" y="131" width="23" height="23"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" image="ai_fullView"/>
- </button>
- </subviews>
- <viewLayoutGuide key="safeArea" id="vDu-zF-Fre"/>
- <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstAttribute="bottom" secondItem="382-n1-wn0" secondAttribute="bottom" id="41e-a5-Rhk"/>
- <constraint firstAttribute="bottom" secondItem="LOu-Cg-zR1" secondAttribute="bottom" id="5l5-XK-lrO"/>
- <constraint firstItem="WFx-Yh-LWF" firstAttribute="leading" secondItem="i1l-LJ-al9" secondAttribute="trailing" constant="20" id="8kj-ul-AME"/>
- <constraint firstItem="ff6-rt-big" firstAttribute="centerX" secondItem="7Gh-4U-PQm" secondAttribute="centerX" id="ARf-Ve-LgG"/>
- <constraint firstItem="382-n1-wn0" firstAttribute="left" secondItem="5EZ-qb-Rvc" secondAttribute="left" id="B1P-ne-I0C"/>
- <constraint firstItem="i1l-LJ-al9" firstAttribute="centerY" secondItem="WFx-Yh-LWF" secondAttribute="centerY" id="DCI-W1-ZHU"/>
- <constraint firstItem="47K-Og-STx" firstAttribute="centerX" secondItem="vDu-zF-Fre" secondAttribute="centerX" id="DK1-Lo-FAP"/>
- <constraint firstItem="EmB-uD-8uJ" firstAttribute="top" secondItem="7WQ-5N-eNK" secondAttribute="bottom" constant="15" id="Iq8-vC-N7k"/>
- <constraint firstItem="sWX-pF-oOq" firstAttribute="trailing" secondItem="vDu-zF-Fre" secondAttribute="trailing" id="Jv5-CI-Yvb"/>
- <constraint firstItem="NZ4-JN-bQc" firstAttribute="centerY" secondItem="47K-Og-STx" secondAttribute="centerY" constant="2.5" id="L9e-77-Ok0"/>
- <constraint firstItem="ce1-TG-wkP" firstAttribute="bottom" secondItem="7Lp-cE-Qcw" secondAttribute="bottom" constant="30" id="Nly-xH-jfA"/>
- <constraint firstItem="Cid-tw-AOV" firstAttribute="leading" secondItem="WFx-Yh-LWF" secondAttribute="trailing" constant="20" id="OL4-05-0Ol"/>
- <constraint firstItem="vDu-zF-Fre" firstAttribute="bottom" secondItem="WFx-Yh-LWF" secondAttribute="bottom" constant="10" id="OXQ-zM-yde"/>
- <constraint firstItem="382-n1-wn0" firstAttribute="top" secondItem="5EZ-qb-Rvc" secondAttribute="top" id="RGg-qC-cd7"/>
- <constraint firstItem="WFx-Yh-LWF" firstAttribute="centerX" secondItem="vDu-zF-Fre" secondAttribute="centerX" id="S4u-BR-VM5"/>
- <constraint firstItem="47K-Og-STx" firstAttribute="top" secondItem="vDu-zF-Fre" secondAttribute="top" constant="32" id="aVZ-Rs-yOB"/>
- <constraint firstAttribute="trailing" secondItem="LOu-Cg-zR1" secondAttribute="trailing" id="b2S-Sj-Lok"/>
- <constraint firstItem="7Gh-4U-PQm" firstAttribute="leading" secondItem="vDu-zF-Fre" secondAttribute="leading" constant="15" id="b4o-2a-J3u"/>
- <constraint firstItem="YjN-bX-F51" firstAttribute="centerY" secondItem="WFx-Yh-LWF" secondAttribute="centerY" id="cLt-R6-oCd"/>
- <constraint firstItem="ff6-rt-big" firstAttribute="centerY" secondItem="7Gh-4U-PQm" secondAttribute="centerY" id="f26-UE-voQ"/>
- <constraint firstItem="7Lp-cE-Qcw" firstAttribute="centerX" secondItem="vDu-zF-Fre" secondAttribute="centerX" id="gZ7-rJ-2jj"/>
- <constraint firstItem="7WQ-5N-eNK" firstAttribute="top" secondItem="vDu-zF-Fre" secondAttribute="top" constant="22" id="iQk-45-tIC"/>
- <constraint firstItem="7WQ-5N-eNK" firstAttribute="leading" secondItem="vDu-zF-Fre" secondAttribute="leading" constant="15" id="kI3-AO-vTr"/>
- <constraint firstItem="sWX-pF-oOq" firstAttribute="leading" secondItem="vDu-zF-Fre" secondAttribute="leading" id="ngs-1o-DK3"/>
- <constraint firstItem="WFx-Yh-LWF" firstAttribute="top" secondItem="sWX-pF-oOq" secondAttribute="bottom" id="o3y-oG-Ci8"/>
- <constraint firstItem="7Gh-4U-PQm" firstAttribute="centerY" secondItem="WFx-Yh-LWF" secondAttribute="centerY" id="oad-1u-LIg"/>
- <constraint firstItem="LOu-Cg-zR1" firstAttribute="leading" secondItem="5EZ-qb-Rvc" secondAttribute="leading" id="oef-0N-Wee"/>
- <constraint firstItem="EmB-uD-8uJ" firstAttribute="centerX" secondItem="7WQ-5N-eNK" secondAttribute="centerX" id="rJE-xl-wJl"/>
- <constraint firstItem="LOu-Cg-zR1" firstAttribute="top" secondItem="sWX-pF-oOq" secondAttribute="top" id="t5K-xd-4vy"/>
- <constraint firstItem="ce1-TG-wkP" firstAttribute="centerX" secondItem="vDu-zF-Fre" secondAttribute="centerX" id="tGe-lp-Yfy"/>
- <constraint firstItem="ce1-TG-wkP" firstAttribute="bottom" secondItem="sWX-pF-oOq" secondAttribute="top" constant="8" id="uua-ul-kSm"/>
- <constraint firstItem="Cid-tw-AOV" firstAttribute="centerY" secondItem="WFx-Yh-LWF" secondAttribute="centerY" id="x43-RT-SMe"/>
- <constraint firstAttribute="right" secondItem="382-n1-wn0" secondAttribute="right" id="xoF-7Z-bdI"/>
- <constraint firstItem="NZ4-JN-bQc" firstAttribute="centerX" secondItem="47K-Og-STx" secondAttribute="centerX" id="xzc-ae-C0N"/>
- <constraint firstItem="vDu-zF-Fre" firstAttribute="trailing" secondItem="YjN-bX-F51" secondAttribute="trailing" constant="15" id="zwJ-vu-yei"/>
- </constraints>
- </view>
- <connections>
- <outlet property="ai_fullView" destination="EmB-uD-8uJ" id="c2N-zP-Qau"/>
- <outlet property="albumButton" destination="ff6-rt-big" id="DKb-Im-UvI"/>
- <outlet property="backButton" destination="7Gh-4U-PQm" id="Pcd-Tc-VqC"/>
- <outlet property="controlPanelBackground" destination="LOu-Cg-zR1" id="XWM-wg-ahL"/>
- <outlet property="discardPhotoButton" destination="i1l-LJ-al9" id="n62-QZ-nV4"/>
- <outlet property="flashButton" destination="7WQ-5N-eNK" id="zOG-XP-DNJ"/>
- <outlet property="modeLabel" destination="47K-Og-STx" id="lZV-hp-kbc"/>
- <outlet property="modeList" destination="sWX-pF-oOq" id="VLM-Dq-Hq2"/>
- <outlet property="numberOfImagesLabel" destination="ce1-TG-wkP" id="WJM-N2-RBY"/>
- <outlet property="panoramOrientationGuideView" destination="7Lp-cE-Qcw" id="2Xl-Va-gEy"/>
- <outlet property="resultImageView" destination="382-n1-wn0" id="fCC-da-dW0"/>
- <outlet property="safeBottom" destination="OXQ-zM-yde" id="GlK-pj-Bew"/>
- <outlet property="safeTop" destination="iQk-45-tIC" id="1Ym-lP-jBB"/>
- <outlet property="savePhotoButton" destination="Cid-tw-AOV" id="Hvr-hX-Qrp"/>
- <outlet property="switchButton" destination="YjN-bX-F51" id="x2s-Ho-men"/>
- <outlet property="takePhotoButton" destination="WFx-Yh-LWF" id="29t-Uh-G0x"/>
- <outlet property="timerLabel" destination="NZ4-JN-bQc" id="w8M-gj-7HP"/>
- <segue destination="MBt-44-ATd" kind="presentation" identifier="show-photos" id="0Y2-wE-YgM"/>
- <segue destination="kIm-E9-rUV" kind="presentation" identifier="show-movies" id="jgl-jd-nnE"/>
- <segue destination="o9b-ni-5gx" kind="presentation" identifier="preview_single" id="2Jt-1O-5kB"/>
- </connections>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="Ief-a0-LHa" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="-712" y="-64"/>
- </scene>
- <!--Preview Single View Controller-->
- <scene sceneID="e3W-HZ-egY">
- <objects>
- <viewController modalPresentationStyle="fullScreen" id="o9b-ni-5gx" customClass="PreviewSingleViewController" sceneMemberID="viewController">
- <view key="view" contentMode="scaleToFill" id="Jwh-kt-Nsu">
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <subviews>
- <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Uok-wn-0g3">
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
- <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </imageView>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Xsj-lE-Oq8" customClass="PCSButton">
- <rect key="frame" x="92" y="788" width="74" height="74"/>
- <constraints>
- <constraint firstAttribute="height" constant="74" id="W8e-U5-ajE"/>
- <constraint firstAttribute="width" constant="74" id="b0L-42-R0D"/>
- </constraints>
- <state key="normal" title="Button"/>
- <buttonConfiguration key="configuration" style="plain" image="result-return-btn" title=" "/>
- <connections>
- <action selector="backButtonTouchUpInside:" destination="o9b-ni-5gx" eventType="touchUpInside" id="N7L-hc-hsF"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="171-Ak-EXL" customClass="PCSButton">
- <rect key="frame" x="248" y="788" width="74" height="74"/>
- <constraints>
- <constraint firstAttribute="height" constant="74" id="mZB-DT-cz5"/>
- <constraint firstAttribute="width" constant="74" id="r1u-2T-Akn"/>
- </constraints>
- <state key="normal" title="Button"/>
- <buttonConfiguration key="configuration" style="plain" image="result-page-save" title=" "/>
- <connections>
- <action selector="saveButtonTouchUpInside:" destination="o9b-ni-5gx" eventType="touchUpInside" id="SQu-Gx-8Pl"/>
- </connections>
- </button>
- <view userInteractionEnabled="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gWj-RA-dUM">
- <rect key="frame" x="182" y="827" width="50" height="39"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstAttribute="height" constant="39" id="40y-i0-06c"/>
- </constraints>
- </view>
- </subviews>
- <viewLayoutGuide key="safeArea" id="krb-b0-ZAz"/>
- <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstItem="gWj-RA-dUM" firstAttribute="centerX" secondItem="krb-b0-ZAz" secondAttribute="centerX" id="0Go-uu-cyp"/>
- <constraint firstItem="171-Ak-EXL" firstAttribute="bottom" secondItem="krb-b0-ZAz" secondAttribute="bottom" id="C0O-y5-0er"/>
- <constraint firstItem="gWj-RA-dUM" firstAttribute="width" secondItem="Jwh-kt-Nsu" secondAttribute="width" multiplier="0.12" id="DCL-2V-IsO"/>
- <constraint firstItem="Xsj-lE-Oq8" firstAttribute="bottom" secondItem="krb-b0-ZAz" secondAttribute="bottom" id="Jr6-GG-I95"/>
- <constraint firstItem="Uok-wn-0g3" firstAttribute="top" secondItem="Jwh-kt-Nsu" secondAttribute="top" id="Nc0-Cc-DU3"/>
- <constraint firstAttribute="bottom" secondItem="gWj-RA-dUM" secondAttribute="bottom" constant="30" id="O1C-A8-qPl"/>
- <constraint firstItem="Uok-wn-0g3" firstAttribute="leading" secondItem="krb-b0-ZAz" secondAttribute="leading" id="e5V-Hd-0Id"/>
- <constraint firstAttribute="bottom" secondItem="Uok-wn-0g3" secondAttribute="bottom" id="eOh-kn-9Ml"/>
- <constraint firstItem="Uok-wn-0g3" firstAttribute="trailing" secondItem="krb-b0-ZAz" secondAttribute="trailing" id="lF4-1J-BSE"/>
- <constraint firstItem="171-Ak-EXL" firstAttribute="leading" secondItem="gWj-RA-dUM" secondAttribute="trailing" constant="16" id="muT-PG-3d0"/>
- <constraint firstItem="gWj-RA-dUM" firstAttribute="leading" secondItem="Xsj-lE-Oq8" secondAttribute="trailing" constant="16" id="qj1-Yz-be3"/>
- </constraints>
- </view>
- <connections>
- <outlet property="backButton" destination="Xsj-lE-Oq8" id="Quz-8H-90R"/>
- <outlet property="imageView" destination="Uok-wn-0g3" id="NVm-Ev-dFw"/>
- <outlet property="saveButton" destination="171-Ak-EXL" id="NV2-67-AmE"/>
- </connections>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="0ly-KI-zU6" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="183.96946564885496" y="-998.59154929577471"/>
- </scene>
- <!--Photo List View Controller-->
- <scene sceneID="c2t-KE-wMM">
- <objects>
- <viewController storyboardIdentifier="PhotoListVC" modalPresentationStyle="fullScreen" id="MBt-44-ATd" customClass="PhotoListViewController" sceneMemberID="viewController">
- <view key="view" contentMode="scaleToFill" id="Ilx-0x-nCZ">
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <subviews>
- <collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" dataMode="prototypes" translatesAutoresizingMaskIntoConstraints="NO" id="YR7-r6-L8p">
- <rect key="frame" x="0.0" y="59" width="414" height="653"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <collectionViewFlowLayout key="collectionViewLayout" scrollDirection="horizontal" minimumLineSpacing="0.0" minimumInteritemSpacing="0.0" id="4kd-PI-0FL">
- <size key="itemSize" width="390" height="554"/>
- <size key="estimatedItemSize" width="390" height="554"/>
- <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="center" reuseIdentifier="cell" id="f7Y-0d-tks" customClass="PhotoCollectionViewCell">
- <rect key="frame" x="0.0" y="0.0" width="390" height="100"/>
- <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
- <collectionViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" id="iY3-L4-0Gx">
- <rect key="frame" x="0.0" y="0.0" width="390" height="100"/>
- <autoresizingMask key="autoresizingMask"/>
- <subviews>
- <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" verticalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="i5T-TO-aag">
- <rect key="frame" x="24" y="8" width="342" height="538"/>
- <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </imageView>
- </subviews>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </collectionViewCellContentView>
- <size key="customSize" width="390" height="100"/>
- <connections>
- <outlet property="imageView" destination="i5T-TO-aag" id="wai-QV-nvn"/>
- </connections>
- </collectionViewCell>
- </cells>
- <connections>
- <outlet property="dataSource" destination="MBt-44-ATd" id="KIF-vM-I6p"/>
- <outlet property="delegate" destination="MBt-44-ATd" id="gzC-yU-Oof"/>
- </connections>
- </collectionView>
- <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="VMP-zw-53f" customClass="AlbumCounterLabel">
- <rect key="frame" x="191.5" y="690" width="31" height="14.5"/>
- <color key="backgroundColor" name="custom-orange"/>
- <fontDescription key="fontDescription" type="system" pointSize="12"/>
- <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <nil key="highlightedColor"/>
- </label>
- <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="atX-gh-gub">
- <rect key="frame" x="20" y="712" width="374" height="150"/>
- <subviews>
- <stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" alignment="center" spacing="46" translatesAutoresizingMaskIntoConstraints="NO" id="H5l-Pm-aFB">
- <rect key="frame" x="20" y="60" width="334" height="60"/>
- <subviews>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aOb-mE-pPl" customClass="VerticalButton">
- <rect key="frame" x="0.0" y="0.0" width="144" height="60"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <fontDescription key="fontDescription" type="system" pointSize="12"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="返回" image="result-return-btn"/>
- <connections>
- <action selector="backButtonTouchUpInside:" destination="MBt-44-ATd" eventType="touchUpInside" id="ZYY-EX-CZY"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5R1-rj-olk" customClass="VerticalButton">
- <rect key="frame" x="190" y="0.0" width="144" height="60"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <fontDescription key="fontDescription" type="system" pointSize="12"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="删除" image="result-delete-btn"/>
- <connections>
- <action selector="deleteButtonTouchUpInside:" destination="MBt-44-ATd" eventType="touchUpInside" id="cuV-s4-Z7v"/>
- </connections>
- </button>
- </subviews>
- </stackView>
- </subviews>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstItem="H5l-Pm-aFB" firstAttribute="centerY" secondItem="atX-gh-gub" secondAttribute="centerY" multiplier="1.2" id="BOM-i3-mPY"/>
- <constraint firstAttribute="height" constant="150" id="CsR-ku-m3j"/>
- <constraint firstItem="H5l-Pm-aFB" firstAttribute="leading" secondItem="atX-gh-gub" secondAttribute="leading" constant="20" id="WmF-Kz-epG"/>
- <constraint firstAttribute="trailing" secondItem="H5l-Pm-aFB" secondAttribute="trailing" constant="20" id="heR-4C-tpf"/>
- <constraint firstItem="H5l-Pm-aFB" firstAttribute="centerX" secondItem="atX-gh-gub" secondAttribute="centerX" id="m2h-qh-riz"/>
- </constraints>
- </view>
- </subviews>
- <viewLayoutGuide key="safeArea" id="l64-LH-QCY"/>
- <color key="backgroundColor" name="custom-background-gray"/>
- <constraints>
- <constraint firstItem="atX-gh-gub" firstAttribute="top" secondItem="YR7-r6-L8p" secondAttribute="bottom" id="Kpp-8x-AJs"/>
- <constraint firstAttribute="bottomMargin" secondItem="atX-gh-gub" secondAttribute="bottom" id="NS8-6E-KPO"/>
- <constraint firstItem="l64-LH-QCY" firstAttribute="trailing" secondItem="YR7-r6-L8p" secondAttribute="trailing" id="O5h-e9-M4o"/>
- <constraint firstItem="VMP-zw-53f" firstAttribute="centerY" secondItem="YR7-r6-L8p" secondAttribute="bottom" constant="-15" id="SRl-qc-ph1"/>
- <constraint firstItem="atX-gh-gub" firstAttribute="leading" secondItem="Ilx-0x-nCZ" secondAttribute="leadingMargin" id="Vtc-qO-vWt"/>
- <constraint firstItem="YR7-r6-L8p" firstAttribute="top" secondItem="l64-LH-QCY" secondAttribute="top" constant="15" id="bvf-uO-4gZ"/>
- <constraint firstAttribute="trailingMargin" secondItem="atX-gh-gub" secondAttribute="trailing" id="fZ1-GZ-pXx"/>
- <constraint firstItem="VMP-zw-53f" firstAttribute="centerX" secondItem="l64-LH-QCY" secondAttribute="centerX" id="gJg-nm-cGb"/>
- <constraint firstItem="YR7-r6-L8p" firstAttribute="leading" secondItem="l64-LH-QCY" secondAttribute="leading" id="lrf-sa-54U"/>
- </constraints>
- </view>
- <connections>
- <outlet property="backButton" destination="aOb-mE-pPl" id="daK-yH-OJS"/>
- <outlet property="counterLabel" destination="VMP-zw-53f" id="gV9-d5-x0i"/>
- <outlet property="deleteButton" destination="5R1-rj-olk" id="EOh-Ka-HDb"/>
- <outlet property="photoCollectionView" destination="YR7-r6-L8p" id="zZc-RQ-7qV"/>
- </connections>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="gro-bl-VWA" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="184" y="-302"/>
- </scene>
- <!--Movie Player View Controller-->
- <scene sceneID="cgu-Gj-SuK">
- <objects>
- <viewController storyboardIdentifier="play-movie-on-cell" id="Wjs-UT-CoM" customClass="MoviePlayerViewController" sceneMemberID="viewController">
- <view key="view" contentMode="scaleToFill" id="MMa-tt-tpp">
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <subviews>
- <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="9w4-8g-VhA">
- <rect key="frame" x="0.0" y="44" width="414" height="818"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </view>
- </subviews>
- <viewLayoutGuide key="safeArea" id="a0P-ns-VLU"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstItem="a0P-ns-VLU" firstAttribute="bottom" secondItem="9w4-8g-VhA" secondAttribute="bottom" id="3YI-n4-CeO"/>
- <constraint firstItem="9w4-8g-VhA" firstAttribute="top" secondItem="a0P-ns-VLU" secondAttribute="top" id="LPo-nk-3TJ"/>
- <constraint firstItem="9w4-8g-VhA" firstAttribute="leading" secondItem="a0P-ns-VLU" secondAttribute="leading" id="a68-su-eKI"/>
- <constraint firstItem="a0P-ns-VLU" firstAttribute="trailing" secondItem="9w4-8g-VhA" secondAttribute="trailing" id="pMP-Uy-21g"/>
- </constraints>
- </view>
- <connections>
- <outlet property="videoView" destination="9w4-8g-VhA" id="LRD-gU-d1T"/>
- </connections>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="WKq-1V-GOs" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="996" y="391"/>
- </scene>
- <!--Movie List View Controller-->
- <scene sceneID="3oK-B8-WRc">
- <objects>
- <viewController storyboardIdentifier="MovieListVC" modalPresentationStyle="fullScreen" id="kIm-E9-rUV" customClass="MovieListViewController" sceneMemberID="viewController">
- <view key="view" contentMode="scaleToFill" id="FgZ-30-f7C">
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <subviews>
- <collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" dataMode="prototypes" translatesAutoresizingMaskIntoConstraints="NO" id="k9C-xK-SZ8">
- <rect key="frame" x="0.0" y="59" width="414" height="653"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <collectionViewFlowLayout key="collectionViewLayout" scrollDirection="horizontal" minimumLineSpacing="0.0" minimumInteritemSpacing="0.0" id="bp5-8z-w0H">
- <size key="itemSize" width="390" height="554"/>
- <size key="estimatedItemSize" width="390" height="554"/>
- <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="center" reuseIdentifier="cell" id="oq3-jx-qnN" customClass="CollectionViewPlayerCell">
- <rect key="frame" x="0.0" y="49.5" width="390" height="554"/>
- <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
- <collectionViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" id="B9q-1b-G4o">
- <rect key="frame" x="0.0" y="0.0" width="390" height="554"/>
- <autoresizingMask key="autoresizingMask"/>
- <subviews>
- <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" verticalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="doL-s4-mOm">
- <rect key="frame" x="24" y="8" width="342" height="538"/>
- <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </imageView>
- <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="结果页-播放" translatesAutoresizingMaskIntoConstraints="NO" id="vf9-XV-K4q">
- <rect key="frame" x="172.5" y="254.5" width="45" height="45"/>
- </imageView>
- </subviews>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstItem="vf9-XV-K4q" firstAttribute="centerX" secondItem="B9q-1b-G4o" secondAttribute="centerX" id="eWH-jz-T4M"/>
- <constraint firstItem="vf9-XV-K4q" firstAttribute="centerY" secondItem="B9q-1b-G4o" secondAttribute="centerY" id="tCE-5U-sW3"/>
- </constraints>
- </collectionViewCellContentView>
- <size key="customSize" width="390" height="554"/>
- <connections>
- <outlet property="imageView" destination="doL-s4-mOm" id="9An-bF-bh8"/>
- <outlet property="playIconView" destination="vf9-XV-K4q" id="SIx-Bc-oT0"/>
- </connections>
- </collectionViewCell>
- </cells>
- <connections>
- <outlet property="dataSource" destination="kIm-E9-rUV" id="QIo-Wa-fAb"/>
- <outlet property="delegate" destination="kIm-E9-rUV" id="Kah-Ku-gw0"/>
- </connections>
- </collectionView>
- <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="CCy-kN-UQ8">
- <rect key="frame" x="20" y="712" width="374" height="150"/>
- <subviews>
- <stackView opaque="NO" contentMode="scaleToFill" distribution="fillEqually" alignment="center" spacing="46" translatesAutoresizingMaskIntoConstraints="NO" id="ily-jg-Gky">
- <rect key="frame" x="10" y="60" width="354" height="60"/>
- <subviews>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="eiU-GM-lQU" customClass="VerticalButton">
- <rect key="frame" x="0.0" y="0.0" width="154" height="60"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <fontDescription key="fontDescription" type="system" pointSize="12"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="返回" image="result-return-btn">
- <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </state>
- <connections>
- <action selector="backButtonTouchUpInside:" destination="kIm-E9-rUV" eventType="touchUpInside" id="81w-ay-hAu"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="I4a-ao-xQq" customClass="VerticalButton">
- <rect key="frame" x="200" y="0.0" width="154" height="60"/>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <fontDescription key="fontDescription" type="system" pointSize="12"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="删除" image="result-delete-btn">
- <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </state>
- <connections>
- <action selector="deleteButtonTouchUpInside:" destination="kIm-E9-rUV" eventType="touchUpInside" id="IUG-8H-Y1D"/>
- </connections>
- </button>
- </subviews>
- </stackView>
- </subviews>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstItem="ily-jg-Gky" firstAttribute="centerY" secondItem="CCy-kN-UQ8" secondAttribute="centerY" multiplier="1.2" id="AsI-tp-tZQ"/>
- <constraint firstItem="ily-jg-Gky" firstAttribute="leading" secondItem="CCy-kN-UQ8" secondAttribute="leading" constant="10" id="YRo-FG-I4A"/>
- <constraint firstAttribute="trailing" secondItem="ily-jg-Gky" secondAttribute="trailing" constant="10" id="aPY-JU-CGR"/>
- <constraint firstAttribute="height" constant="150" id="pmZ-zM-iFd"/>
- <constraint firstItem="ily-jg-Gky" firstAttribute="centerX" secondItem="CCy-kN-UQ8" secondAttribute="centerX" id="w65-V0-fbR"/>
- </constraints>
- </view>
- <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="J0l-Va-GSY" customClass="AlbumCounterLabel">
- <rect key="frame" x="191.5" y="690" width="31" height="14.5"/>
- <color key="backgroundColor" name="custom-orange"/>
- <fontDescription key="fontDescription" type="system" pointSize="12"/>
- <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <nil key="highlightedColor"/>
- </label>
- </subviews>
- <viewLayoutGuide key="safeArea" id="nkL-VP-qOd"/>
- <color key="backgroundColor" name="custom-background-gray"/>
- <constraints>
- <constraint firstItem="k9C-xK-SZ8" firstAttribute="leading" secondItem="nkL-VP-qOd" secondAttribute="leading" id="046-hm-2tx"/>
- <constraint firstItem="J0l-Va-GSY" firstAttribute="centerY" secondItem="k9C-xK-SZ8" secondAttribute="bottom" constant="-15" id="2fh-g8-X5E"/>
- <constraint firstItem="CCy-kN-UQ8" firstAttribute="leading" secondItem="FgZ-30-f7C" secondAttribute="leadingMargin" id="2zv-y0-b4a"/>
- <constraint firstAttribute="trailingMargin" secondItem="CCy-kN-UQ8" secondAttribute="trailing" id="7Wx-zL-BhP"/>
- <constraint firstItem="k9C-xK-SZ8" firstAttribute="top" secondItem="nkL-VP-qOd" secondAttribute="top" constant="15" id="Ycm-Sr-mgN"/>
- <constraint firstItem="CCy-kN-UQ8" firstAttribute="bottom" secondItem="nkL-VP-qOd" secondAttribute="bottom" id="bWz-xb-rEP"/>
- <constraint firstItem="nkL-VP-qOd" firstAttribute="trailing" secondItem="k9C-xK-SZ8" secondAttribute="trailing" id="daq-dq-u52"/>
- <constraint firstItem="J0l-Va-GSY" firstAttribute="centerX" secondItem="nkL-VP-qOd" secondAttribute="centerX" id="gxk-rH-a3Z"/>
- <constraint firstItem="CCy-kN-UQ8" firstAttribute="top" secondItem="k9C-xK-SZ8" secondAttribute="bottom" id="tvJ-93-ESc"/>
- </constraints>
- </view>
- <connections>
- <outlet property="backButton" destination="eiU-GM-lQU" id="92j-zz-Ncq"/>
- <outlet property="counterLabel" destination="J0l-Va-GSY" id="653-bK-IFO"/>
- <outlet property="deleteButton" destination="I4a-ao-xQq" id="skt-li-Y7Y"/>
- <outlet property="photoCollectionView" destination="k9C-xK-SZ8" id="sEq-3K-VRQ"/>
- </connections>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="GRE-YF-DGO" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="183.96946564885496" y="390.84507042253523"/>
- </scene>
- <!--Photo Album List View Controller-->
- <scene sceneID="7OA-54-GJj">
- <objects>
- <viewController modalPresentationStyle="fullScreen" id="yHS-lk-Tnh" customClass="PhotoAlbumListViewController" sceneMemberID="viewController">
- <view key="view" contentMode="scaleToFill" id="4Ib-jP-CFC">
- <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <subviews>
- <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yJj-bC-FgT" customClass="PCSModeList">
- <rect key="frame" x="10" y="64" width="394" height="40"/>
- <subviews>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Zxg-ma-dXM">
- <rect key="frame" x="10" y="0.0" width="50" height="40"/>
- <constraints>
- <constraint firstAttribute="width" constant="50" id="JrF-aI-hLh"/>
- </constraints>
- <fontDescription key="fontDescription" type="system" pointSize="15"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="连拍"/>
- <connections>
- <action selector="buttonsBtnClick:" destination="yHS-lk-Tnh" eventType="touchUpInside" id="KcY-50-uHg"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="gpb-Qm-4hR">
- <rect key="frame" x="60" y="0.0" width="50" height="40"/>
- <constraints>
- <constraint firstAttribute="width" constant="50" id="klj-39-kpC"/>
- </constraints>
- <fontDescription key="fontDescription" type="system" pointSize="15"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="视频">
- <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </state>
- <connections>
- <action selector="buttonsBtnClick:" destination="yHS-lk-Tnh" eventType="touchUpInside" id="BIF-g7-P7S"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="LYI-FX-pU9">
- <rect key="frame" x="110" y="0.0" width="50" height="40"/>
- <constraints>
- <constraint firstAttribute="width" constant="50" id="rJs-Gj-2jP"/>
- </constraints>
- <fontDescription key="fontDescription" type="system" pointSize="15"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="全景">
- <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </state>
- <connections>
- <action selector="buttonsBtnClick:" destination="yHS-lk-Tnh" eventType="touchUpInside" id="edW-3k-NwD"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="qHP-aU-dcp">
- <rect key="frame" x="160" y="0.0" width="80" height="40"/>
- <constraints>
- <constraint firstAttribute="width" constant="80" id="IMp-pn-ena"/>
- </constraints>
- <fontDescription key="fontDescription" type="system" pointSize="15"/>
- <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
- <state key="normal" title="智能全景">
- <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </state>
- <connections>
- <action selector="buttonsBtnClick:" destination="yHS-lk-Tnh" eventType="touchUpInside" id="ZM2-aq-f8h"/>
- </connections>
- </button>
- <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="共0笔数据" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Kxq-hQ-GiO">
- <rect key="frame" x="322.5" y="15" width="61.5" height="20"/>
- <constraints>
- <constraint firstAttribute="height" constant="20" id="JWf-h6-SJR"/>
- </constraints>
- <fontDescription key="fontDescription" type="system" pointSize="13"/>
- <color key="textColor" name="custom-orange"/>
- <nil key="highlightedColor"/>
- </label>
- </subviews>
- <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- <constraints>
- <constraint firstAttribute="bottom" secondItem="gpb-Qm-4hR" secondAttribute="bottom" id="8Gv-eR-FCM"/>
- <constraint firstAttribute="trailing" secondItem="Kxq-hQ-GiO" secondAttribute="trailing" constant="10" id="D6z-sA-d7x"/>
- <constraint firstItem="LYI-FX-pU9" firstAttribute="leading" secondItem="gpb-Qm-4hR" secondAttribute="trailing" id="F60-hu-osy"/>
- <constraint firstItem="LYI-FX-pU9" firstAttribute="top" secondItem="yJj-bC-FgT" secondAttribute="top" id="FTi-VL-l5v"/>
- <constraint firstItem="qHP-aU-dcp" firstAttribute="top" secondItem="yJj-bC-FgT" secondAttribute="top" id="NXi-7i-BZ7"/>
- <constraint firstItem="Zxg-ma-dXM" firstAttribute="top" secondItem="yJj-bC-FgT" secondAttribute="top" id="Reu-1B-Sp7"/>
- <constraint firstItem="gpb-Qm-4hR" firstAttribute="top" secondItem="yJj-bC-FgT" secondAttribute="top" id="Vsw-T5-cNH"/>
- <constraint firstAttribute="height" constant="40" id="YVg-mh-HKQ"/>
- <constraint firstItem="Zxg-ma-dXM" firstAttribute="leading" secondItem="yJj-bC-FgT" secondAttribute="leading" constant="10" id="inW-L0-UU7"/>
- <constraint firstItem="Kxq-hQ-GiO" firstAttribute="top" secondItem="yJj-bC-FgT" secondAttribute="top" constant="15" id="jIk-C4-pHe"/>
- <constraint firstAttribute="bottom" secondItem="Zxg-ma-dXM" secondAttribute="bottom" id="jMT-ny-PzI"/>
- <constraint firstItem="qHP-aU-dcp" firstAttribute="leading" secondItem="LYI-FX-pU9" secondAttribute="trailing" id="lS5-N5-bP6"/>
- <constraint firstAttribute="bottom" secondItem="qHP-aU-dcp" secondAttribute="bottom" id="oT3-10-g8F"/>
- <constraint firstAttribute="bottom" secondItem="LYI-FX-pU9" secondAttribute="bottom" id="svm-KA-W8f"/>
- <constraint firstItem="gpb-Qm-4hR" firstAttribute="leading" secondItem="Zxg-ma-dXM" secondAttribute="trailing" id="uQG-7P-U0o"/>
- </constraints>
- </view>
- <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="lcp-xq-eeQ">
- <rect key="frame" x="0.0" y="104" width="414" height="758"/>
- <color key="backgroundColor" systemColor="systemBackgroundColor"/>
- </view>
- </subviews>
- <viewLayoutGuide key="safeArea" id="ycI-Vd-zev"/>
- <color key="backgroundColor" name="custom-background-gray"/>
- <constraints>
- <constraint firstItem="yJj-bC-FgT" firstAttribute="leading" secondItem="ycI-Vd-zev" secondAttribute="leading" constant="10" id="1q7-KO-uiP"/>
- <constraint firstItem="lcp-xq-eeQ" firstAttribute="leading" secondItem="ycI-Vd-zev" secondAttribute="leading" id="EhY-4E-pwS"/>
- <constraint firstItem="yJj-bC-FgT" firstAttribute="trailing" secondItem="ycI-Vd-zev" secondAttribute="trailing" constant="-10" id="KVi-rb-AH1"/>
- <constraint firstItem="yJj-bC-FgT" firstAttribute="top" secondItem="ycI-Vd-zev" secondAttribute="top" constant="20" id="bVt-Ev-6sj"/>
- <constraint firstItem="lcp-xq-eeQ" firstAttribute="top" secondItem="yJj-bC-FgT" secondAttribute="bottom" id="dYL-8S-Ph2"/>
- <constraint firstItem="ycI-Vd-zev" firstAttribute="trailing" secondItem="lcp-xq-eeQ" secondAttribute="trailing" id="lEw-Mm-Z1D"/>
- <constraint firstItem="ycI-Vd-zev" firstAttribute="bottom" secondItem="lcp-xq-eeQ" secondAttribute="bottom" id="mL4-pK-oKU"/>
- </constraints>
- </view>
- <navigationItem key="navigationItem" id="mRd-99-7fi"/>
- <connections>
- <outlet property="contentView" destination="lcp-xq-eeQ" id="uWM-5g-o77"/>
- <outlet property="continuousBtn" destination="Zxg-ma-dXM" id="AIQ-mt-Jjz"/>
- <outlet property="continuousLabWidth" destination="JrF-aI-hLh" id="J6a-gf-rcw"/>
- <outlet property="datasLab" destination="Kxq-hQ-GiO" id="4LK-2k-42u"/>
- <outlet property="intelligenceLabWidth" destination="IMp-pn-ena" id="REh-cc-5ra"/>
- <outlet property="movieBtn" destination="gpb-Qm-4hR" id="kUP-Lu-koU"/>
- <outlet property="movieLabWidth" destination="klj-39-kpC" id="8KS-af-nEM"/>
- <outlet property="panoramaLabWidth" destination="rJs-Gj-2jP" id="Vmo-sT-5F1"/>
- <outletCollection property="buttons" destination="Zxg-ma-dXM" id="ByD-ZV-TqT"/>
- <outletCollection property="buttons" destination="gpb-Qm-4hR" id="ksK-O3-C9h"/>
- <outletCollection property="buttons" destination="LYI-FX-pU9" id="YMF-Yh-WVO"/>
- <outletCollection property="buttons" destination="qHP-aU-dcp" id="IXM-wd-l0q"/>
- </connections>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="7jF-wT-pQA" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="996" y="-302"/>
- </scene>
- </scenes>
- <resources>
- <image name="ai_fullView" width="22.5" height="22.5"/>
- <image name="back-btn" width="33" height="33"/>
- <image name="camera-switch-btn" width="33" height="33"/>
- <image name="flash-btn" width="22" height="22"/>
- <image name="result-delete-btn" width="60" height="60"/>
- <image name="result-page-save" width="60" height="60"/>
- <image name="result-return-btn" width="60" height="60"/>
- <image name="take-photo-btn" width="61" height="61"/>
- <image name="结果页-播放" width="45" height="45"/>
- <namedColor name="custom-background-gray">
- <color red="0.20800000429153442" green="0.20000000298023224" blue="0.21199999749660492" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
- </namedColor>
- <namedColor name="custom-orange">
- <color red="0.90200001001358032" green="0.37999999523162842" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
- </namedColor>
- <systemColor name="linkColor">
- <color red="0.0" green="0.47843137254901963" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
- </systemColor>
- <systemColor name="systemBackgroundColor">
- <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
- </systemColor>
- <systemColor name="systemPurpleColor">
- <color red="0.68627450980392157" green="0.32156862745098042" blue="0.87058823529411766" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
- </systemColor>
- </resources>
- </document>
|