mirror of
https://github.com/moonlight-stream/moonlight-ios.git
synced 2025-07-17 09:43:22 +00:00
145 lines
11 KiB
XML
145 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<document type="com.apple.InterfaceBuilder.AppleTV.Storyboard" version="3.0" toolsVersion="14868" targetRuntime="AppleTV" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="pui-7y-JNH">
|
|
<device id="appleTV" appearance="dark"/>
|
|
<dependencies>
|
|
<deployment identifier="tvOS"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14824"/>
|
|
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
</dependencies>
|
|
<scenes>
|
|
<!--Navigation Controller-->
|
|
<scene sceneID="7NP-T1-Ygj">
|
|
<objects>
|
|
<navigationController id="pui-7y-JNH" sceneMemberID="viewController">
|
|
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" translucent="NO" id="Lgd-OS-TqA">
|
|
<rect key="frame" x="0.0" y="60" width="1920" height="145"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<color key="barTintColor" white="0.33333333333333331" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<textAttributes key="titleTextAttributes">
|
|
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
<color key="textShadowColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</textAttributes>
|
|
</navigationBar>
|
|
<connections>
|
|
<segue destination="vKn-MI-uG7" kind="relationship" relationship="rootViewController" id="1fT-7B-8G7"/>
|
|
</connections>
|
|
</navigationController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="nZ4-Dr-2C6" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-4555" y="-1581"/>
|
|
</scene>
|
|
<!--Main Frame View Controller-->
|
|
<scene sceneID="duv-ef-Eeh">
|
|
<objects>
|
|
<collectionViewController id="vKn-MI-uG7" customClass="MainFrameViewController" sceneMemberID="viewController">
|
|
<collectionView key="view" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" dataMode="prototypes" prefetchingEnabled="YES" id="8P0-wP-bDe">
|
|
<rect key="frame" x="0.0" y="0.0" width="1920" height="875"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="75" minimumInteritemSpacing="50" id="m6l-TM-5FZ">
|
|
<size key="itemSize" width="300" height="400"/>
|
|
<size key="headerReferenceSize" width="0.0" height="0.0"/>
|
|
<size key="footerReferenceSize" width="0.0" height="0.0"/>
|
|
<inset key="sectionInset" minX="80" minY="80" maxX="80" maxY="80"/>
|
|
</collectionViewFlowLayout>
|
|
<cells>
|
|
<collectionViewCell opaque="NO" multipleTouchEnabled="YES" contentMode="center" reuseIdentifier="AppCell" id="gXq-M2-pFh">
|
|
<rect key="frame" x="80" y="80" width="300" height="400"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO">
|
|
<rect key="frame" x="0.0" y="0.0" width="300" height="400"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</view>
|
|
</collectionViewCell>
|
|
</cells>
|
|
<connections>
|
|
<outlet property="dataSource" destination="vKn-MI-uG7" id="BjL-nd-YvU"/>
|
|
<outlet property="delegate" destination="vKn-MI-uG7" id="U6n-Uv-2Do"/>
|
|
</connections>
|
|
</collectionView>
|
|
<navigationItem key="navigationItem" id="4ja-Go-cNV">
|
|
<barButtonItem key="leftBarButtonItem" title="Settings" id="Iii-CS-fMJ" userLabel="Settings"/>
|
|
</navigationItem>
|
|
<connections>
|
|
<outlet property="settingsButton" destination="Iii-CS-fMJ" id="32S-2R-fU5"/>
|
|
<segue destination="YUB-6u-B7f" kind="show" identifier="createStreamFrame" id="7lZ-Tj-a6a"/>
|
|
</connections>
|
|
</collectionViewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="A1O-fY-fMS" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="-650" y="-1869"/>
|
|
</scene>
|
|
<!--Loading Frame View Controller-->
|
|
<scene sceneID="lqn-qp-p7w">
|
|
<objects>
|
|
<viewController storyboardIdentifier="loadingFrame" id="Ap5-6u-5Wo" customClass="LoadingFrameViewController" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<viewControllerLayoutGuide type="top" id="AfI-ck-OwD"/>
|
|
<viewControllerLayoutGuide type="bottom" id="DNo-dy-ucM"/>
|
|
</layoutGuides>
|
|
<view key="view" contentMode="scaleToFill" id="TIa-HJ-DIv">
|
|
<rect key="frame" x="0.0" y="0.0" width="1920" height="1080"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" animating="YES" style="whiteLarge" translatesAutoresizingMaskIntoConstraints="NO" id="WZH-wo-LWE" userLabel="Loading Spinner">
|
|
<rect key="frame" x="928" y="508" width="64" height="64"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
</activityIndicatorView>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="3xZ-qb-ZmB"/>
|
|
</view>
|
|
<connections>
|
|
<outlet property="loadingSpinner" destination="WZH-wo-LWE" id="eu5-eD-K5c"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="ArN-ya-eNp" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="66" y="297"/>
|
|
</scene>
|
|
<!--Stream Frame View Controller-->
|
|
<scene sceneID="Y8V-Ah-t3m">
|
|
<objects>
|
|
<viewController id="YUB-6u-B7f" customClass="StreamFrameViewController" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<viewControllerLayoutGuide type="top" id="a9G-T3-mGR"/>
|
|
<viewControllerLayoutGuide type="bottom" id="6Xc-C7-Or1"/>
|
|
</layoutGuides>
|
|
<view key="view" contentMode="scaleToFill" id="CAm-nS-IFz" userLabel="RenderView" customClass="StreamView">
|
|
<rect key="frame" x="0.0" y="0.0" width="1920" height="875"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" animating="YES" style="whiteLarge" translatesAutoresizingMaskIntoConstraints="NO" id="0eJ-kd-ugl" userLabel="Spinner">
|
|
<rect key="frame" x="928" y="508" width="64" height="64"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
</activityIndicatorView>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BUJ-Dh-gl5" userLabel="Stage Label">
|
|
<rect key="frame" x="914" y="580" width="93" height="46"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" style="UICTFontTextStyleHeadline"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="T9a-QR-DGU" userLabel="Tip Label">
|
|
<rect key="frame" x="914" y="821" width="93" height="46"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
<fontDescription key="fontDescription" style="UICTFontTextStyleHeadline"/>
|
|
<nil key="textColor"/>
|
|
<nil key="highlightedColor"/>
|
|
</label>
|
|
</subviews>
|
|
<viewLayoutGuide key="safeArea" id="Vnr-7v-hDb"/>
|
|
</view>
|
|
<connections>
|
|
<outlet property="spinner" destination="0eJ-kd-ugl" id="KfF-3I-6hN"/>
|
|
<outlet property="stageLabel" destination="BUJ-Dh-gl5" id="tEa-k3-sU2"/>
|
|
<outlet property="tipLabel" destination="T9a-QR-DGU" id="M1t-iG-6aC"/>
|
|
</connections>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="IJO-zp-f3d" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="2606" y="-1233"/>
|
|
</scene>
|
|
</scenes>
|
|
</document>
|