ifish/Ifish/controllers/IfishTabControllers/消息/IfishIMFiles/Sessions/ViewController/VideoChat/NTESVideoChatViewController...

248 lines
22 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="11762" systemVersion="15G31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" colorMatched="YES">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11757"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="NTESVideoChatViewController">
<connections>
<outlet property="acceptBtn" destination="JWH-En-CEa" id="LHa-e1-w07"/>
<outlet property="bigVideoView" destination="3Zh-WU-GLj" id="Bqv-Zn-zpw"/>
<outlet property="connectingLabel" destination="Koi-8h-l2u" id="vMZ-2F-1Dw"/>
<outlet property="disableCameraBtn" destination="SHA-Qd-81T" id="Abz-oG-eOu"/>
<outlet property="durationLabel" destination="nRA-Kd-y4F" id="wJ6-Hc-SHQ"/>
<outlet property="hungUpBtn" destination="R1h-Iv-Nox" id="wEr-59-qHf"/>
<outlet property="localRecordBtn" destination="rOF-zH-OmQ" id="Cw9-V3-u61"/>
<outlet property="localRecordingRedPoint" destination="G4l-4u-0rq" id="8sM-uB-znd"/>
<outlet property="localRecordingView" destination="xFM-aY-iZH" id="Gme-Q5-Yoy"/>
<outlet property="lowMemoryRedPoint" destination="nai-aO-UwO" id="NG4-0A-qN3"/>
<outlet property="lowMemoryView" destination="3oH-VS-teN" id="tMN-7e-K6u"/>
<outlet property="muteBtn" destination="ip3-BI-1eP" id="dMJ-zq-RQr"/>
<outlet property="netStatusView" destination="5t7-D8-IwA" id="rTU-PD-g21"/>
<outlet property="refuseBtn" destination="SiS-XY-Kl1" id="LUh-x6-onC"/>
<outlet property="smallVideoView" destination="fO7-lJ-JAT" id="EDu-xl-gzS"/>
<outlet property="switchCameraBtn" destination="2Iy-dB-B1j" id="xAC-Bp-gw9"/>
<outlet property="switchModelBtn" destination="nEn-PH-K0I" id="mbM-Ob-RCT"/>
<outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
</connections>
</placeholder>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="netcall_bkg" id="3Zh-WU-GLj" userLabel="Big Video View">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/>
</imageView>
<view contentMode="scaleToFill" id="fO7-lJ-JAT" userLabel="Small Video View">
<rect key="frame" x="296" y="30" width="64" height="98"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
</view>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="R1h-Iv-Nox">
<rect key="frame" x="300" y="615" width="75" height="52"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES"/>
<state key="normal" image="btn_vcancel_normal.png" backgroundImage="btn_bg_video_normal.png">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
</button>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="JWH-En-CEa">
<rect key="frame" x="230" y="552.5" width="117" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="0.040248972679037973" green="0.7322837752525253" blue="0.084891297734011897" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="接听">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<connections>
<action selector="acceptToCall:" destination="-1" eventType="touchUpInside" id="4uU-eq-ghh"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="nRA-Kd-y4F">
<rect key="frame" x="0.0" y="18" width="375" height="58"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="22"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="ip3-BI-1eP">
<rect key="frame" x="150" y="615" width="75" height="52"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
<state key="normal" image="btn_vvoice_normal.png" backgroundImage="btn_bg_voice_normal.png">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<state key="disabled" image="btn_vvoice_pressed"/>
<state key="selected" image="btn_voice_disable.png"/>
<state key="highlighted" image="btn_vvoice_pressed.png" backgroundImage="btn_bg_voice_pressed.png"/>
<connections>
<action selector="mute:" destination="-1" eventType="touchUpInside" id="BgO-g2-Hy3"/>
</connections>
</button>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="2Iy-dB-B1j">
<rect key="frame" x="0.0" y="615" width="75" height="52"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
<state key="normal" image="btn_turn_normal.png" backgroundImage="btn_bg_voice_normal.png">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<state key="disabled" image="btn_turn_disabled.png"/>
<state key="selected" image="btn_turn_disabled.png"/>
<state key="highlighted" image="btn_turn_pressed.png" backgroundImage="btn_bg_voice_pressed.png"/>
<connections>
<action selector="switchCamera:" destination="-1" eventType="touchUpInside" id="3ZC-0o-4jf"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Koi-8h-l2u">
<rect key="frame" x="0.0" y="50" width="375" height="27"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="21"/>
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="rOF-zH-OmQ" userLabel="Local Record Btn">
<rect key="frame" x="225" y="615" width="75" height="52"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<state key="normal" image="btn_vrecord_normal.png" backgroundImage="btn_bg_voice_normal.png">
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<state key="disabled" image="btn_vrecord_pressed.png"/>
<state key="selected" image="btn_vrecord_selected.png"/>
<state key="highlighted" image="btn_vrecord_pressed.png" backgroundImage="btn_bg_voice_pressed.png"/>
<connections>
<action selector="localRecord:" destination="-1" eventType="touchUpInside" id="LoB-pc-0ag"/>
</connections>
</button>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="SHA-Qd-81T">
<rect key="frame" x="75" y="615" width="75" height="52"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<state key="normal" image="btn_camera_normal.png" backgroundImage="btn_bg_voice_normal.png">
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<state key="disabled" image="btn_camera_pressed"/>
<state key="selected" image="btn_camera_disabled.png"/>
<state key="highlighted" image="btn_camera_pressed.png" backgroundImage="btn_bg_voice_pressed.png"/>
<connections>
<action selector="disableCammera:" destination="-1" eventType="touchUpInside" id="Uoa-OX-Zh3"/>
</connections>
</button>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="nEn-PH-K0I">
<rect key="frame" x="15" y="30" width="92" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<state key="normal" title="切换语音" image="ic_switch_voice.png" backgroundImage="btn_switch_av.png">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<connections>
<action selector="switchCallingModel:" destination="-1" eventType="touchUpInside" id="yP5-vW-CCB"/>
</connections>
</button>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="SiS-XY-Kl1">
<rect key="frame" x="29" y="552.5" width="117" height="50"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="1" green="0.0581480677" blue="0.1242516311" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<state key="normal" title="拒接">
<color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<connections>
<action selector="acceptToCall:" destination="-1" eventType="touchUpInside" id="yig-H6-JxO"/>
</connections>
</button>
<view hidden="YES" userInteractionEnabled="NO" contentMode="scaleToFill" id="xFM-aY-iZH" userLabel="Local Recording View">
<rect key="frame" x="135.5" y="382" width="104" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<subviews>
<view userInteractionEnabled="NO" contentMode="scaleToFill" id="G4l-4u-0rq" userLabel="Recording Red Point">
<rect key="frame" x="82" y="14" width="8" height="8"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="1" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="录制中" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="ik7-GD-Y6E" userLabel="Recording Label">
<rect key="frame" x="16" y="6" width="72.5" height="27"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<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>
</subviews>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.80000000000000004" colorSpace="custom" customColorSpace="sRGB"/>
</view>
<view hidden="YES" userInteractionEnabled="NO" contentMode="scaleToFill" id="3oH-VS-teN" userLabel="Low Memory View">
<rect key="frame" x="100.5" y="396" width="175" height="65"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
<view userInteractionEnabled="NO" contentMode="scaleToFill" id="nai-aO-UwO" userLabel="Recording Red Point">
<rect key="frame" x="118" y="15" width="8" height="8"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="1" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="你的手机内存已不足10M" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="OPc-9Y-JeY" userLabel="Low Free Space Label">
<rect key="frame" x="4" y="35" width="165.5" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="1" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="录制中" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Mmf-v8-dvt" userLabel="Recording Label">
<rect key="frame" x="51" y="8" width="72.5" height="27"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<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>
</subviews>
<color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.80000000000000004" colorSpace="custom" customColorSpace="sRGB"/>
</view>
<view contentMode="scaleToFill" id="5t7-D8-IwA" customClass="NTESVideoChatNetStatusView">
<rect key="frame" x="140.5" y="80" width="95" height="35"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</view>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<point key="canvasLocation" x="232.5" y="138.5"/>
</view>
</objects>
<resources>
<image name="btn_bg_video_normal.png" width="10" height="10"/>
<image name="btn_bg_voice_normal.png" width="10" height="10"/>
<image name="btn_bg_voice_pressed.png" width="10" height="10"/>
<image name="btn_camera_disabled.png" width="37" height="25"/>
<image name="btn_camera_normal.png" width="37" height="25"/>
<image name="btn_camera_pressed" width="30" height="30"/>
<image name="btn_camera_pressed.png" width="37" height="25"/>
<image name="btn_switch_av.png" width="92" height="34"/>
<image name="btn_turn_disabled.png" width="37" height="25"/>
<image name="btn_turn_normal.png" width="37" height="25"/>
<image name="btn_turn_pressed.png" width="37" height="25"/>
<image name="btn_vcancel_normal.png" width="37" height="25"/>
<image name="btn_voice_disable.png" width="37" height="25"/>
<image name="btn_vrecord_normal.png" width="320" height="568"/>
<image name="btn_vrecord_pressed.png" width="320" height="568"/>
<image name="btn_vrecord_selected.png" width="320" height="568"/>
<image name="btn_vvoice_normal.png" width="37" height="25"/>
<image name="btn_vvoice_pressed" width="30" height="30"/>
<image name="btn_vvoice_pressed.png" width="37" height="25"/>
<image name="ic_switch_voice.png" width="17" height="17"/>
<image name="netcall_bkg" width="375" height="667"/>
</resources>
<simulatedMetricsContainer key="defaultSimulatedMetrics">
<simulatedStatusBarMetrics key="statusBar"/>
<simulatedOrientationMetrics key="orientation"/>
<simulatedScreenMetrics key="destination" type="retina4_7.fullscreen"/>
</simulatedMetricsContainer>
</document>