219 lines
19 KiB
XML
Executable File
219 lines
19 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="NTESAudioChatViewController">
|
|
<connections>
|
|
<outlet property="acceptBtn" destination="lVJ-ri-rtd" id="4Z9-cz-ZZn"/>
|
|
<outlet property="connectingLabel" destination="yES-av-BJj" id="wXf-17-x9T"/>
|
|
<outlet property="durationLabel" destination="LTN-LG-J7s" id="keI-VJ-cv4"/>
|
|
<outlet property="hangUpBtn" destination="9Ri-mZ-5dg" id="cft-Av-SqB"/>
|
|
<outlet property="localRecordBtn" destination="WyL-PU-WEf" id="T64-n5-0xe"/>
|
|
<outlet property="localRecordingRedPoint" destination="2PC-II-WQG" id="I29-Pv-q5G"/>
|
|
<outlet property="localRecordingView" destination="2DQ-Ca-G7x" id="2CB-no-1Pk"/>
|
|
<outlet property="lowMemoryRedPoint" destination="okn-Zh-wiE" id="Dtp-WN-y0V"/>
|
|
<outlet property="lowMemoryView" destination="ayc-sR-9er" id="ETa-2R-aU3"/>
|
|
<outlet property="muteBtn" destination="3vA-4M-uHk" id="gZ7-kv-fmc"/>
|
|
<outlet property="netStatusView" destination="fY5-hZ-LWd" id="aT4-KT-jr4"/>
|
|
<outlet property="refuseBtn" destination="nnL-Ka-x7t" id="90L-v4-zpo"/>
|
|
<outlet property="speakerBtn" destination="bEv-vx-FBM" id="Qh4-fP-q8x"/>
|
|
<outlet property="switchVideoBtn" destination="PYC-Ms-T9v" id="Vzy-uk-px6"/>
|
|
<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.png" id="WCY-rc-CrO">
|
|
<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>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="PYC-Ms-T9v">
|
|
<rect key="frame" x="15" y="30" width="92" height="34"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<color key="backgroundColor" red="0.38344624830000001" green="0.3321969219" blue="0.54884785349999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="13"/>
|
|
<state key="normal" title="视频模式" image="ic_switch_video.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="switchToVideoMode:" destination="-1" eventType="touchUpInside" id="SRm-V0-M5j"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="3vA-4M-uHk">
|
|
<rect key="frame" x="56.5" y="479" width="50" height="50"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<state key="normal" image="btn_mute_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_mute_disable.png"/>
|
|
<state key="selected" image="btn_mute_pressed.png"/>
|
|
<state key="highlighted" image="btn_mute_highlight.png"/>
|
|
<connections>
|
|
<action selector="mute:" destination="-1" eventType="touchUpInside" id="Rkt-UW-TH2"/>
|
|
</connections>
|
|
</button>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="9Ri-mZ-5dg">
|
|
<rect key="frame" x="53.5" y="587" width="268" height="45"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<state key="normal" title="挂断" backgroundImage="icon_cell_red_normal.png">
|
|
<color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</state>
|
|
<connections>
|
|
<action selector="hangup:" destination="-1" eventType="touchUpInside" id="f6I-rw-eEb"/>
|
|
</connections>
|
|
</button>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="LTN-LG-J7s">
|
|
<rect key="frame" x="0.0" y="29" width="375" height="35"/>
|
|
<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 opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="bEv-vx-FBM">
|
|
<rect key="frame" x="162.5" y="479" width="50" height="50"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<state key="normal" image="btn_speaker_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_speaker_disable.png"/>
|
|
<state key="selected" image="btn_speaker_pressed.png"/>
|
|
<state key="highlighted" image="btn_speaker_highlight.png"/>
|
|
<connections>
|
|
<action selector="userSpeaker:" destination="-1" eventType="touchUpInside" id="7Ap-T7-ZLm"/>
|
|
</connections>
|
|
</button>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="连接中,请稍候..." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="yES-av-BJj">
|
|
<rect key="frame" x="0.0" y="299" width="375" height="69.5"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" type="system" pointSize="27"/>
|
|
<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" buttonType="roundedRect" lineBreakMode="middleTruncation" id="lVJ-ri-rtd">
|
|
<rect key="frame" x="224.5" y="552.5" width="117" height="50"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
|
|
<color key="backgroundColor" red="0.040248972680000002" green="0.73228377529999999" blue="0.084891297729999995" 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="IN8-SO-OdM"/>
|
|
</connections>
|
|
</button>
|
|
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="nnL-Ka-x7t">
|
|
<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="BBv-Qc-yRl"/>
|
|
</connections>
|
|
</button>
|
|
<view contentMode="scaleToFill" id="fY5-hZ-LWd" customClass="NTESVideoChatNetStatusView">
|
|
<rect key="frame" x="113" y="80" width="95" height="35"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
</view>
|
|
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="WyL-PU-WEf" userLabel="Local Record Btn">
|
|
<rect key="frame" x="270.5" y="479" width="50" height="50"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<state key="normal" image="btn_record_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_record_disable.png"/>
|
|
<state key="selected" image="btn_record_pressed.png"/>
|
|
<state key="highlighted" image="btn_record_highlight.png"/>
|
|
<connections>
|
|
<action selector="localRecord:" destination="-1" eventType="touchUpInside" id="emP-pM-bDm"/>
|
|
</connections>
|
|
</button>
|
|
<view hidden="YES" userInteractionEnabled="NO" contentMode="scaleToFill" id="2DQ-Ca-G7x" userLabel="Local Recording View">
|
|
<rect key="frame" x="135.5" y="421" width="104" height="40"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<subviews>
|
|
<view userInteractionEnabled="NO" contentMode="scaleToFill" id="2PC-II-WQG" userLabel="Recording Red Point">
|
|
<rect key="frame" x="81" 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="5l2-2v-EIl" 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="ayc-sR-9er" 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="okn-Zh-wiE" userLabel="Recording Red Point">
|
|
<rect key="frame" x="117" 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="Zez-ut-tf1" 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="cW8-QD-Su9" 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="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>
|
|
</subviews>
|
|
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
<point key="canvasLocation" x="313" y="304"/>
|
|
</view>
|
|
</objects>
|
|
<resources>
|
|
<image name="btn_mute_disable.png" width="75" height="75"/>
|
|
<image name="btn_mute_highlight.png" width="75" height="75"/>
|
|
<image name="btn_mute_normal.png" width="75" height="75"/>
|
|
<image name="btn_mute_pressed.png" width="320" height="568"/>
|
|
<image name="btn_record_disable.png" width="320" height="568"/>
|
|
<image name="btn_record_highlight.png" width="320" height="568"/>
|
|
<image name="btn_record_normal.png" width="320" height="568"/>
|
|
<image name="btn_record_pressed.png" width="320" height="568"/>
|
|
<image name="btn_speaker_disable.png" width="75" height="75"/>
|
|
<image name="btn_speaker_highlight.png" width="75" height="75"/>
|
|
<image name="btn_speaker_normal.png" width="75" height="75"/>
|
|
<image name="btn_speaker_pressed.png" width="320" height="568"/>
|
|
<image name="btn_switch_av.png" width="92" height="34"/>
|
|
<image name="ic_switch_video.png" width="17" height="17"/>
|
|
<image name="icon_cell_red_normal.png" width="304" height="45"/>
|
|
<image name="netcall_bkg.png" width="16" height="16"/>
|
|
</resources>
|
|
<simulatedMetricsContainer key="defaultSimulatedMetrics">
|
|
<simulatedStatusBarMetrics key="statusBar"/>
|
|
<simulatedOrientationMetrics key="orientation"/>
|
|
<simulatedScreenMetrics key="destination" type="retina4_7.fullscreen"/>
|
|
</simulatedMetricsContainer>
|
|
</document>
|