|
@@ -3,44 +3,56 @@
|
|
<dependencies>
|
|
<dependencies>
|
|
<deployment identifier="iOS"/>
|
|
<deployment identifier="iOS"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
|
|
- <capability name="Constraints to layout margins" minToolsVersion="6.0"/>
|
|
|
|
</dependencies>
|
|
</dependencies>
|
|
<scenes>
|
|
<scenes>
|
|
- <!--待下载-->
|
|
|
|
|
|
+ <!--任务-->
|
|
<scene sceneID="FFK-Lb-21b">
|
|
<scene sceneID="FFK-Lb-21b">
|
|
<objects>
|
|
<objects>
|
|
- <viewController id="lRI-Iw-dTA" sceneMemberID="viewController">
|
|
|
|
|
|
+ <viewController id="lRI-Iw-dTA" customClass="TasksViewController" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<layoutGuides>
|
|
<viewControllerLayoutGuide type="top" id="q0G-bX-9dp"/>
|
|
<viewControllerLayoutGuide type="top" id="q0G-bX-9dp"/>
|
|
<viewControllerLayoutGuide type="bottom" id="7rn-JY-4Jg"/>
|
|
<viewControllerLayoutGuide type="bottom" id="7rn-JY-4Jg"/>
|
|
</layoutGuides>
|
|
</layoutGuides>
|
|
<view key="view" contentMode="scaleToFill" id="Lr6-Ec-rxp">
|
|
<view key="view" contentMode="scaleToFill" id="Lr6-Ec-rxp">
|
|
- <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
|
|
|
|
|
|
+ <rect key="frame" x="0.0" y="0.0" width="600" height="551"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<subviews>
|
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="DA9-pA-54O">
|
|
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="DA9-pA-54O">
|
|
<rect key="frame" x="0.0" y="64" width="600" height="487"/>
|
|
<rect key="frame" x="0.0" y="64" width="600" height="487"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<prototypes>
|
|
<prototypes>
|
|
- <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="4y4-cp-ZPb">
|
|
|
|
|
|
+ <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="TaskCellStyle" textLabel="SwI-IC-cbA" style="IBUITableViewCellStyleDefault" id="4y4-cp-ZPb">
|
|
<rect key="frame" x="0.0" y="28" width="600" height="44"/>
|
|
<rect key="frame" x="0.0" y="28" width="600" height="44"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="4y4-cp-ZPb" id="xxK-hZ-vB4">
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="4y4-cp-ZPb" id="xxK-hZ-vB4">
|
|
- <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
|
|
|
|
|
|
+ <rect key="frame" x="0.0" y="0.0" width="600" height="43"/>
|
|
|
|
+ <autoresizingMask key="autoresizingMask"/>
|
|
|
|
+ <subviews>
|
|
|
|
+ <label opaque="NO" multipleTouchEnabled="YES" contentMode="left" text="Title" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="SwI-IC-cbA">
|
|
|
|
+ <rect key="frame" x="15" y="0.0" width="570" height="43"/>
|
|
|
|
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
+ <fontDescription key="fontDescription" type="system" pointSize="16"/>
|
|
|
|
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
|
|
|
+ <nil key="highlightedColor"/>
|
|
|
|
+ </label>
|
|
|
|
+ </subviews>
|
|
|
|
+ </tableViewCellContentView>
|
|
|
|
+ </tableViewCell>
|
|
|
|
+ <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="FkJ-Bj-VLX">
|
|
|
|
+ <rect key="frame" x="0.0" y="72" width="600" height="44"/>
|
|
|
|
+ <autoresizingMask key="autoresizingMask"/>
|
|
|
|
+ <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="FkJ-Bj-VLX" id="fYq-6I-gKJ">
|
|
|
|
+ <rect key="frame" x="0.0" y="0.0" width="600" height="43"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</tableViewCellContentView>
|
|
</tableViewCellContentView>
|
|
</tableViewCell>
|
|
</tableViewCell>
|
|
</prototypes>
|
|
</prototypes>
|
|
</tableView>
|
|
</tableView>
|
|
- <navigationBar contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vdl-3W-IOG">
|
|
|
|
|
|
+ <navigationBar contentMode="scaleToFill" translucent="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vdl-3W-IOG">
|
|
<rect key="frame" x="0.0" y="20" width="600" height="44"/>
|
|
<rect key="frame" x="0.0" y="20" width="600" height="44"/>
|
|
- <color key="backgroundColor" red="0.0" green="0.75051394509145941" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
- <color key="barTintColor" red="0.0" green="0.75051394510000002" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
- <textAttributes key="titleTextAttributes">
|
|
|
|
- <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
|
|
- </textAttributes>
|
|
|
|
|
|
+ <color key="barTintColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
<items>
|
|
<items>
|
|
- <navigationItem title="Title" id="gWa-wn-rsp"/>
|
|
|
|
|
|
+ <navigationItem title="任务" id="gWa-wn-rsp"/>
|
|
</items>
|
|
</items>
|
|
</navigationBar>
|
|
</navigationBar>
|
|
</subviews>
|
|
</subviews>
|
|
@@ -55,136 +67,99 @@
|
|
<constraint firstItem="DA9-pA-54O" firstAttribute="leading" secondItem="Lr6-Ec-rxp" secondAttribute="leading" id="lYc-Bs-OuM"/>
|
|
<constraint firstItem="DA9-pA-54O" firstAttribute="leading" secondItem="Lr6-Ec-rxp" secondAttribute="leading" id="lYc-Bs-OuM"/>
|
|
</constraints>
|
|
</constraints>
|
|
</view>
|
|
</view>
|
|
- <tabBarItem key="tabBarItem" title="待下载" id="Uvb-Oj-AKd"/>
|
|
|
|
|
|
+ <tabBarItem key="tabBarItem" title="任务" image="tab_libraries.png" id="Uvb-Oj-AKd"/>
|
|
|
|
+ <connections>
|
|
|
|
+ <outlet property="TaskTableView" destination="DA9-pA-54O" id="96O-lk-ESd"/>
|
|
|
|
+ </connections>
|
|
</viewController>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="fOe-7E-bWh" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="fOe-7E-bWh" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
</objects>
|
|
<point key="canvasLocation" x="744" y="-111"/>
|
|
<point key="canvasLocation" x="744" y="-111"/>
|
|
</scene>
|
|
</scene>
|
|
- <!--已完成-->
|
|
|
|
- <scene sceneID="bhf-u7-DQ8">
|
|
|
|
|
|
+ <!--已下载-->
|
|
|
|
+ <scene sceneID="iY4-kG-SLB">
|
|
<objects>
|
|
<objects>
|
|
- <viewController id="2Qi-2r-owq" sceneMemberID="viewController">
|
|
|
|
|
|
+ <viewController id="KwW-wf-qCg" customClass="StoredViewController" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<layoutGuides>
|
|
- <viewControllerLayoutGuide type="top" id="z1Y-37-Q03"/>
|
|
|
|
- <viewControllerLayoutGuide type="bottom" id="EbL-sS-eXJ"/>
|
|
|
|
|
|
+ <viewControllerLayoutGuide type="top" id="J9V-CO-LLe"/>
|
|
|
|
+ <viewControllerLayoutGuide type="bottom" id="Wkg-yA-soM"/>
|
|
</layoutGuides>
|
|
</layoutGuides>
|
|
- <view key="view" contentMode="scaleToFill" id="n4s-Xo-l55">
|
|
|
|
|
|
+ <view key="view" contentMode="scaleToFill" id="prM-DW-Wd7">
|
|
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
|
|
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<subviews>
|
|
- <navigationBar contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="h7A-WB-6OY">
|
|
|
|
|
|
+ <navigationBar contentMode="scaleToFill" translucent="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kHa-Oz-TU4">
|
|
<rect key="frame" x="0.0" y="20" width="600" height="44"/>
|
|
<rect key="frame" x="0.0" y="20" width="600" height="44"/>
|
|
|
|
+ <color key="barTintColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
<items>
|
|
<items>
|
|
- <navigationItem title="Title" id="VB3-Uk-rM5"/>
|
|
|
|
|
|
+ <navigationItem id="w8P-bn-jwE">
|
|
|
|
+ <nil key="title"/>
|
|
|
|
+ <segmentedControl key="titleView" opaque="NO" contentMode="scaleAspectFit" contentHorizontalAlignment="center" contentVerticalAlignment="center" segmentControlStyle="bar" selectedSegmentIndex="0" id="owk-ve-bc0">
|
|
|
|
+ <rect key="frame" x="230" y="7" width="140" height="30"/>
|
|
|
|
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
+ <segments>
|
|
|
|
+ <segment title="视频"/>
|
|
|
|
+ <segment title="图片"/>
|
|
|
|
+ </segments>
|
|
|
|
+ <color key="tintColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/>
|
|
|
|
+ </segmentedControl>
|
|
|
|
+ <barButtonItem key="rightBarButtonItem" title="Item" id="FU9-Yl-eGz"/>
|
|
|
|
+ </navigationItem>
|
|
</items>
|
|
</items>
|
|
</navigationBar>
|
|
</navigationBar>
|
|
- <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="xix-k3-g5i">
|
|
|
|
- <rect key="frame" x="0.0" y="64" width="600" height="487"/>
|
|
|
|
|
|
+ <tableView clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="n88-dw-upa">
|
|
|
|
+ <rect key="frame" x="187" y="328" width="240" height="128"/>
|
|
|
|
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
|
|
+ </tableView>
|
|
|
|
+ <tableView clipsSubviews="YES" contentMode="scaleToFill" fixedFrame="YES" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="OmZ-IJ-7QL">
|
|
|
|
+ <rect key="frame" x="0.0" y="64" width="240" height="128"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
- <prototypes>
|
|
|
|
- <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="QGD-jM-2Yy">
|
|
|
|
- <rect key="frame" x="0.0" y="28" width="600" height="44"/>
|
|
|
|
- <autoresizingMask key="autoresizingMask"/>
|
|
|
|
- <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="QGD-jM-2Yy" id="Wz3-v1-7OT">
|
|
|
|
- <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
|
|
|
|
- <autoresizingMask key="autoresizingMask"/>
|
|
|
|
- </tableViewCellContentView>
|
|
|
|
- </tableViewCell>
|
|
|
|
- </prototypes>
|
|
|
|
</tableView>
|
|
</tableView>
|
|
</subviews>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<constraints>
|
|
<constraints>
|
|
- <constraint firstItem="xix-k3-g5i" firstAttribute="top" secondItem="h7A-WB-6OY" secondAttribute="bottom" id="0CB-uX-qfT"/>
|
|
|
|
- <constraint firstAttribute="trailing" secondItem="xix-k3-g5i" secondAttribute="trailing" id="5W9-Vc-Ud5"/>
|
|
|
|
- <constraint firstItem="h7A-WB-6OY" firstAttribute="top" secondItem="z1Y-37-Q03" secondAttribute="bottom" id="9ml-Eq-kou"/>
|
|
|
|
- <constraint firstItem="xix-k3-g5i" firstAttribute="leading" secondItem="n4s-Xo-l55" secondAttribute="leading" id="U0q-EV-kUs"/>
|
|
|
|
- <constraint firstAttribute="trailing" secondItem="h7A-WB-6OY" secondAttribute="trailing" id="Wwg-1I-0cB"/>
|
|
|
|
- <constraint firstItem="EbL-sS-eXJ" firstAttribute="top" secondItem="xix-k3-g5i" secondAttribute="bottom" id="Z60-HN-8xD"/>
|
|
|
|
- <constraint firstItem="h7A-WB-6OY" firstAttribute="leading" secondItem="n4s-Xo-l55" secondAttribute="leading" id="dlm-Qt-7et"/>
|
|
|
|
- <constraint firstAttribute="trailing" secondItem="h7A-WB-6OY" secondAttribute="trailing" id="gzk-aV-5Wj"/>
|
|
|
|
- <constraint firstItem="h7A-WB-6OY" firstAttribute="leading" secondItem="n4s-Xo-l55" secondAttribute="leading" id="wV9-Md-8HS"/>
|
|
|
|
|
|
+ <constraint firstItem="kHa-Oz-TU4" firstAttribute="top" secondItem="J9V-CO-LLe" secondAttribute="bottom" id="5bF-Fz-BLv"/>
|
|
|
|
+ <constraint firstItem="kHa-Oz-TU4" firstAttribute="leading" secondItem="prM-DW-Wd7" secondAttribute="leading" id="Fym-Ph-LW4"/>
|
|
|
|
+ <constraint firstAttribute="trailing" secondItem="kHa-Oz-TU4" secondAttribute="trailing" id="QMg-ZI-Bh7"/>
|
|
</constraints>
|
|
</constraints>
|
|
</view>
|
|
</view>
|
|
- <tabBarItem key="tabBarItem" title="已完成" id="l3s-Qp-SNw"/>
|
|
|
|
|
|
+ <tabBarItem key="tabBarItem" tag="2" title="已下载" image="tab_stored.png" id="qrm-F7-CsG"/>
|
|
<simulatedTabBarMetrics key="simulatedBottomBarMetrics"/>
|
|
<simulatedTabBarMetrics key="simulatedBottomBarMetrics"/>
|
|
</viewController>
|
|
</viewController>
|
|
- <placeholder placeholderIdentifier="IBFirstResponder" id="5jp-WD-NXT" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
|
|
|
|
+ <placeholder placeholderIdentifier="IBFirstResponder" id="kiU-sc-akZ" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
</objects>
|
|
- <point key="canvasLocation" x="744" y="670"/>
|
|
|
|
|
|
+ <point key="canvasLocation" x="744" y="570"/>
|
|
</scene>
|
|
</scene>
|
|
- <!--队列中-->
|
|
|
|
|
|
+ <!--下载队列-->
|
|
<scene sceneID="18H-WV-I8v">
|
|
<scene sceneID="18H-WV-I8v">
|
|
<objects>
|
|
<objects>
|
|
- <viewController id="ChQ-OW-gSd" sceneMemberID="viewController">
|
|
|
|
|
|
+ <viewController id="ChQ-OW-gSd" customClass="DownloadQueenViewController" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<layoutGuides>
|
|
<viewControllerLayoutGuide type="top" id="92E-q4-lFM"/>
|
|
<viewControllerLayoutGuide type="top" id="92E-q4-lFM"/>
|
|
<viewControllerLayoutGuide type="bottom" id="v3s-2H-iT2"/>
|
|
<viewControllerLayoutGuide type="bottom" id="v3s-2H-iT2"/>
|
|
</layoutGuides>
|
|
</layoutGuides>
|
|
<view key="view" contentMode="scaleToFill" id="HAj-gf-aZY">
|
|
<view key="view" contentMode="scaleToFill" id="HAj-gf-aZY">
|
|
- <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
|
|
|
|
|
|
+ <rect key="frame" x="0.0" y="0.0" width="600" height="551"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<subviews>
|
|
- <navigationBar contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="22F-fe-0Lo">
|
|
|
|
|
|
+ <navigationBar contentMode="scaleToFill" translucent="NO" translatesAutoresizingMaskIntoConstraints="NO" id="22F-fe-0Lo">
|
|
<rect key="frame" x="0.0" y="20" width="600" height="44"/>
|
|
<rect key="frame" x="0.0" y="20" width="600" height="44"/>
|
|
<items>
|
|
<items>
|
|
- <navigationItem title="Title" id="1bI-kf-fwy"/>
|
|
|
|
|
|
+ <navigationItem title="下载队列" id="1bI-kf-fwy"/>
|
|
</items>
|
|
</items>
|
|
</navigationBar>
|
|
</navigationBar>
|
|
- <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="eXP-68-Xjx">
|
|
|
|
|
|
+ <stackView opaque="NO" contentMode="scaleToFill" fixedFrame="YES" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="dWa-A4-DPo">
|
|
<rect key="frame" x="0.0" y="64" width="600" height="487"/>
|
|
<rect key="frame" x="0.0" y="64" width="600" height="487"/>
|
|
- <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
|
|
- <constraints>
|
|
|
|
- <constraint firstAttribute="width" constant="240" id="xQh-CS-9Gq"/>
|
|
|
|
- </constraints>
|
|
|
|
- <prototypes>
|
|
|
|
- <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="mVg-fm-U3u">
|
|
|
|
- <rect key="frame" x="0.0" y="28" width="600" height="44"/>
|
|
|
|
- <autoresizingMask key="autoresizingMask"/>
|
|
|
|
- <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="mVg-fm-U3u" id="sVp-Fa-8AN">
|
|
|
|
- <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
|
|
|
|
- <autoresizingMask key="autoresizingMask"/>
|
|
|
|
- </tableViewCellContentView>
|
|
|
|
- </tableViewCell>
|
|
|
|
- </prototypes>
|
|
|
|
- <variation key="default">
|
|
|
|
- <mask key="constraints">
|
|
|
|
- <exclude reference="xQh-CS-9Gq"/>
|
|
|
|
- </mask>
|
|
|
|
- </variation>
|
|
|
|
- </tableView>
|
|
|
|
|
|
+ </stackView>
|
|
</subviews>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<constraints>
|
|
<constraints>
|
|
- <constraint firstItem="eXP-68-Xjx" firstAttribute="leading" secondItem="HAj-gf-aZY" secondAttribute="leading" id="3W2-C7-61U"/>
|
|
|
|
- <constraint firstAttribute="trailing" secondItem="eXP-68-Xjx" secondAttribute="trailing" id="8JX-vD-a4S"/>
|
|
|
|
- <constraint firstItem="v3s-2H-iT2" firstAttribute="top" secondItem="eXP-68-Xjx" secondAttribute="bottom" id="9DZ-vu-4Vl"/>
|
|
|
|
<constraint firstAttribute="trailing" secondItem="22F-fe-0Lo" secondAttribute="trailing" id="CFd-zu-ipR"/>
|
|
<constraint firstAttribute="trailing" secondItem="22F-fe-0Lo" secondAttribute="trailing" id="CFd-zu-ipR"/>
|
|
- <constraint firstItem="eXP-68-Xjx" firstAttribute="leading" secondItem="HAj-gf-aZY" secondAttribute="leading" id="IFh-o2-15C"/>
|
|
|
|
- <constraint firstAttribute="trailing" secondItem="eXP-68-Xjx" secondAttribute="trailing" id="JHa-NS-XeH"/>
|
|
|
|
- <constraint firstItem="eXP-68-Xjx" firstAttribute="top" secondItem="22F-fe-0Lo" secondAttribute="bottom" id="SwK-Mi-WxL"/>
|
|
|
|
- <constraint firstItem="v3s-2H-iT2" firstAttribute="top" secondItem="eXP-68-Xjx" secondAttribute="bottom" id="YnF-rQ-dVs"/>
|
|
|
|
- <constraint firstItem="v3s-2H-iT2" firstAttribute="top" secondItem="eXP-68-Xjx" secondAttribute="bottom" constant="273" id="Z3h-6p-Oze"/>
|
|
|
|
- <constraint firstItem="eXP-68-Xjx" firstAttribute="top" secondItem="22F-fe-0Lo" secondAttribute="bottom" id="dfo-dY-ai3"/>
|
|
|
|
<constraint firstItem="22F-fe-0Lo" firstAttribute="top" secondItem="92E-q4-lFM" secondAttribute="bottom" id="grX-Uh-adu"/>
|
|
<constraint firstItem="22F-fe-0Lo" firstAttribute="top" secondItem="92E-q4-lFM" secondAttribute="bottom" id="grX-Uh-adu"/>
|
|
- <constraint firstItem="eXP-68-Xjx" firstAttribute="top" secondItem="22F-fe-0Lo" secondAttribute="bottom" constant="86" id="v4B-hK-2Ah"/>
|
|
|
|
<constraint firstItem="22F-fe-0Lo" firstAttribute="leading" secondItem="HAj-gf-aZY" secondAttribute="leading" id="wUV-uA-0hQ"/>
|
|
<constraint firstItem="22F-fe-0Lo" firstAttribute="leading" secondItem="HAj-gf-aZY" secondAttribute="leading" id="wUV-uA-0hQ"/>
|
|
- <constraint firstItem="eXP-68-Xjx" firstAttribute="leading" secondItem="HAj-gf-aZY" secondAttribute="leadingMargin" constant="52" id="xrq-FQ-dNB"/>
|
|
|
|
</constraints>
|
|
</constraints>
|
|
- <variation key="default">
|
|
|
|
- <mask key="constraints">
|
|
|
|
- <exclude reference="8JX-vD-a4S"/>
|
|
|
|
- <exclude reference="IFh-o2-15C"/>
|
|
|
|
- <exclude reference="dfo-dY-ai3"/>
|
|
|
|
- <exclude reference="v4B-hK-2Ah"/>
|
|
|
|
- <exclude reference="xrq-FQ-dNB"/>
|
|
|
|
- <exclude reference="YnF-rQ-dVs"/>
|
|
|
|
- <exclude reference="Z3h-6p-Oze"/>
|
|
|
|
- </mask>
|
|
|
|
- </variation>
|
|
|
|
</view>
|
|
</view>
|
|
- <tabBarItem key="tabBarItem" title="队列中" id="hcI-f6-L65"/>
|
|
|
|
|
|
+ <tabBarItem key="tabBarItem" title="下载队列" image="tab_download.png" id="hcI-f6-L65"/>
|
|
</viewController>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Doc-qT-UvO" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="Doc-qT-UvO" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
</objects>
|
|
@@ -193,7 +168,7 @@
|
|
<!--帮助-->
|
|
<!--帮助-->
|
|
<scene sceneID="wQx-7K-ql9">
|
|
<scene sceneID="wQx-7K-ql9">
|
|
<objects>
|
|
<objects>
|
|
- <viewController id="uHM-on-S1a" sceneMemberID="viewController">
|
|
|
|
|
|
+ <viewController id="uHM-on-S1a" customClass="HelpViewController" sceneMemberID="viewController">
|
|
<layoutGuides>
|
|
<layoutGuides>
|
|
<viewControllerLayoutGuide type="top" id="Uv5-Hg-of9"/>
|
|
<viewControllerLayoutGuide type="top" id="Uv5-Hg-of9"/>
|
|
<viewControllerLayoutGuide type="bottom" id="bKe-da-o5t"/>
|
|
<viewControllerLayoutGuide type="bottom" id="bKe-da-o5t"/>
|
|
@@ -202,18 +177,68 @@
|
|
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
|
|
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<subviews>
|
|
- <view contentMode="scaleToFill" ambiguous="YES" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="kno-Tp-DgL">
|
|
|
|
|
|
+ <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kno-Tp-DgL">
|
|
<rect key="frame" x="0.0" y="20" width="600" height="531"/>
|
|
<rect key="frame" x="0.0" y="20" width="600" height="531"/>
|
|
|
|
+ <subviews>
|
|
|
|
+ <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" editable="NO" selectable="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4BM-RU-1aG">
|
|
|
|
+ <rect key="frame" x="20" y="41" width="560" height="391"/>
|
|
|
|
+ <accessibility key="accessibilityConfiguration">
|
|
|
|
+ <accessibilityTraits key="traits" staticText="YES"/>
|
|
|
|
+ <bool key="isElement" value="NO"/>
|
|
|
|
+ </accessibility>
|
|
|
|
+ <color key="textColor" red="0.98380684279999997" green="0.9814170069" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
+ <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="16"/>
|
|
|
|
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences" spellCheckingType="no" enablesReturnKeyAutomatically="YES"/>
|
|
|
|
+ </textView>
|
|
|
|
+ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="rkL-0Q-Vv4">
|
|
|
|
+ <rect key="frame" x="230" y="440" width="140" height="40"/>
|
|
|
|
+ <constraints>
|
|
|
|
+ <constraint firstAttribute="width" constant="80" id="D1N-3O-7d0"/>
|
|
|
|
+ <constraint firstAttribute="width" constant="140" id="S9P-0i-p5M"/>
|
|
|
|
+ <constraint firstAttribute="width" constant="80" id="l5h-Bi-EQZ"/>
|
|
|
|
+ </constraints>
|
|
|
|
+ <state key="normal" title="Open Tumblr"/>
|
|
|
|
+ <variation key="default">
|
|
|
|
+ <mask key="constraints">
|
|
|
|
+ <exclude reference="D1N-3O-7d0"/>
|
|
|
|
+ <exclude reference="l5h-Bi-EQZ"/>
|
|
|
|
+ </mask>
|
|
|
|
+ </variation>
|
|
|
|
+ <connections>
|
|
|
|
+ <action selector="ButtonOnCancel:" destination="uHM-on-S1a" eventType="touchUpOutside" id="pBn-Bh-C0e"/>
|
|
|
|
+ <action selector="ButtonOnOff:" destination="uHM-on-S1a" eventType="touchUpInside" id="BP5-QV-vrn"/>
|
|
|
|
+ <action selector="ButtonOnPress:" destination="uHM-on-S1a" eventType="touchDown" id="o5g-ha-gb2"/>
|
|
|
|
+ </connections>
|
|
|
|
+ </button>
|
|
|
|
+ </subviews>
|
|
<color key="backgroundColor" red="0.0" green="0.74901960784313726" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
<color key="backgroundColor" red="0.0" green="0.74901960784313726" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
+ <constraints>
|
|
|
|
+ <constraint firstAttribute="bottom" secondItem="4BM-RU-1aG" secondAttribute="bottom" constant="99" id="3MI-Op-HMS"/>
|
|
|
|
+ <constraint firstItem="4BM-RU-1aG" firstAttribute="leading" secondItem="kno-Tp-DgL" secondAttribute="leading" constant="20" id="GcG-lM-a1D"/>
|
|
|
|
+ <constraint firstAttribute="trailing" secondItem="4BM-RU-1aG" secondAttribute="trailing" constant="20" id="dgV-mV-0bP"/>
|
|
|
|
+ <constraint firstAttribute="bottom" secondItem="rkL-0Q-Vv4" secondAttribute="bottom" constant="51" id="nsj-HL-h6h"/>
|
|
|
|
+ <constraint firstItem="rkL-0Q-Vv4" firstAttribute="centerX" secondItem="kno-Tp-DgL" secondAttribute="centerX" id="ogt-Ye-6io"/>
|
|
|
|
+ <constraint firstItem="rkL-0Q-Vv4" firstAttribute="top" secondItem="4BM-RU-1aG" secondAttribute="bottom" constant="8" symbolic="YES" id="ohq-cs-H82"/>
|
|
|
|
+ <constraint firstItem="4BM-RU-1aG" firstAttribute="top" secondItem="kno-Tp-DgL" secondAttribute="top" constant="41" id="xCU-UX-0O3"/>
|
|
|
|
+ </constraints>
|
|
</view>
|
|
</view>
|
|
</subviews>
|
|
</subviews>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<constraints>
|
|
<constraints>
|
|
- <constraint firstItem="bKe-da-o5t" firstAttribute="top" secondItem="kno-Tp-DgL" secondAttribute="bottom" constant="-1" id="mzc-Hr-ztt"/>
|
|
|
|
|
|
+ <constraint firstItem="kno-Tp-DgL" firstAttribute="leading" secondItem="E8Q-U3-hAh" secondAttribute="leading" id="AGk-at-CEy"/>
|
|
|
|
+ <constraint firstItem="bKe-da-o5t" firstAttribute="top" secondItem="kno-Tp-DgL" secondAttribute="bottom" id="K3c-pN-lsE"/>
|
|
|
|
+ <constraint firstAttribute="trailing" secondItem="kno-Tp-DgL" secondAttribute="trailing" id="YJV-IL-iPB"/>
|
|
|
|
+ <constraint firstAttribute="trailing" secondItem="kno-Tp-DgL" secondAttribute="trailing" id="b1K-Jx-Iba"/>
|
|
|
|
+ <constraint firstItem="kno-Tp-DgL" firstAttribute="leading" secondItem="E8Q-U3-hAh" secondAttribute="leading" id="sP7-lV-tit"/>
|
|
|
|
+ <constraint firstItem="kno-Tp-DgL" firstAttribute="top" secondItem="Uv5-Hg-of9" secondAttribute="bottom" id="wq9-sU-xld"/>
|
|
</constraints>
|
|
</constraints>
|
|
</view>
|
|
</view>
|
|
- <tabBarItem key="tabBarItem" title="帮助" id="lHx-Th-RK7"/>
|
|
|
|
|
|
+ <tabBarItem key="tabBarItem" title="帮助" image="tab_help.png" id="lHx-Th-RK7"/>
|
|
<simulatedTabBarMetrics key="simulatedBottomBarMetrics"/>
|
|
<simulatedTabBarMetrics key="simulatedBottomBarMetrics"/>
|
|
|
|
+ <connections>
|
|
|
|
+ <outlet property="HelpTextView" destination="4BM-RU-1aG" id="xTd-6p-LnI"/>
|
|
|
|
+ <outlet property="JumpToTumblr" destination="rkL-0Q-Vv4" id="iTm-uH-Nn4"/>
|
|
|
|
+ </connections>
|
|
</viewController>
|
|
</viewController>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="AxE-YJ-0FY" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="AxE-YJ-0FY" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
</objects>
|
|
@@ -224,15 +249,15 @@
|
|
<objects>
|
|
<objects>
|
|
<tabBarController id="FsU-Vj-dMB" customClass="ViewController" sceneMemberID="viewController">
|
|
<tabBarController id="FsU-Vj-dMB" customClass="ViewController" sceneMemberID="viewController">
|
|
<simulatedTabBarMetrics key="simulatedBottomBarMetrics"/>
|
|
<simulatedTabBarMetrics key="simulatedBottomBarMetrics"/>
|
|
- <tabBar key="tabBar" contentMode="scaleToFill" id="kql-wo-lwi">
|
|
|
|
|
|
+ <tabBar key="tabBar" contentMode="scaleToFill" translucent="NO" id="kql-wo-lwi">
|
|
<rect key="frame" x="0.0" y="0.0" width="320" height="49"/>
|
|
<rect key="frame" x="0.0" y="0.0" width="320" height="49"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
- <color key="selectedImageTintColor" red="1" green="0.99955752580000001" blue="0.98455774269999996" alpha="1" colorSpace="calibratedRGB"/>
|
|
|
|
|
|
+ <color key="selectedImageTintColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
</tabBar>
|
|
</tabBar>
|
|
<connections>
|
|
<connections>
|
|
<segue destination="ChQ-OW-gSd" kind="relationship" relationship="viewControllers" id="Hrc-Al-8KY"/>
|
|
<segue destination="ChQ-OW-gSd" kind="relationship" relationship="viewControllers" id="Hrc-Al-8KY"/>
|
|
<segue destination="lRI-Iw-dTA" kind="relationship" relationship="viewControllers" id="zuR-mL-s4n"/>
|
|
<segue destination="lRI-Iw-dTA" kind="relationship" relationship="viewControllers" id="zuR-mL-s4n"/>
|
|
- <segue destination="2Qi-2r-owq" kind="relationship" relationship="viewControllers" id="kP5-B8-Rf0"/>
|
|
|
|
|
|
+ <segue destination="KwW-wf-qCg" kind="relationship" relationship="viewControllers" id="fV7-Hr-yn4"/>
|
|
<segue destination="uHM-on-S1a" kind="relationship" relationship="viewControllers" id="iO9-od-1hL"/>
|
|
<segue destination="uHM-on-S1a" kind="relationship" relationship="viewControllers" id="iO9-od-1hL"/>
|
|
</connections>
|
|
</connections>
|
|
</tabBarController>
|
|
</tabBarController>
|
|
@@ -241,5 +266,11 @@
|
|
<point key="canvasLocation" x="-28" y="-111"/>
|
|
<point key="canvasLocation" x="-28" y="-111"/>
|
|
</scene>
|
|
</scene>
|
|
</scenes>
|
|
</scenes>
|
|
|
|
+ <resources>
|
|
|
|
+ <image name="tab_download.png" width="14" height="17"/>
|
|
|
|
+ <image name="tab_help.png" width="20" height="20"/>
|
|
|
|
+ <image name="tab_libraries.png" width="20" height="20"/>
|
|
|
|
+ <image name="tab_stored.png" width="24" height="16"/>
|
|
|
|
+ </resources>
|
|
<color key="tintColor" red="0.98380684279999997" green="0.9814170069" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
<color key="tintColor" red="0.98380684279999997" green="0.9814170069" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
</document>
|
|
</document>
|