RQUpdateView.xib 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="20037" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
  3. <device id="retina6_7" orientation="portrait" appearance="light"/>
  4. <dependencies>
  5. <deployment identifier="iOS"/>
  6. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="20020"/>
  7. <capability name="System colors in document resources" minToolsVersion="11.0"/>
  8. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  9. </dependencies>
  10. <objects>
  11. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
  12. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  13. <view contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" id="Gca-vD-pFo" customClass="RQUpdateView">
  14. <rect key="frame" x="0.0" y="0.0" width="428" height="926"/>
  15. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  16. <subviews>
  17. <view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Jjn-G4-3gJ">
  18. <rect key="frame" x="48.666666666666657" y="260.33333333333337" width="330.66666666666674" height="405.33333333333337"/>
  19. <subviews>
  20. <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="升级题库背景" translatesAutoresizingMaskIntoConstraints="NO" id="hz7-A5-waY">
  21. <rect key="frame" x="0.0" y="0.0" width="330.66666666666669" height="131.33333333333334"/>
  22. <constraints>
  23. <constraint firstAttribute="width" secondItem="hz7-A5-waY" secondAttribute="height" multiplier="290/115" id="crE-wg-9T3"/>
  24. </constraints>
  25. </imageView>
  26. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" alignment="top" translatesAutoresizingMaskIntoConstraints="NO" id="iaP-R5-o6o">
  27. <rect key="frame" x="16" y="23.999999999999996" width="153" height="46.666666666666657"/>
  28. <subviews>
  29. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="题库下载" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7pp-TZ-K0b">
  30. <rect key="frame" x="0.0" y="0.0" width="97.333333333333329" height="28.666666666666668"/>
  31. <fontDescription key="fontDescription" type="boldSystem" pointSize="24"/>
  32. <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  33. <nil key="highlightedColor"/>
  34. </label>
  35. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="让你距离拿本更进一步" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CEz-ql-BLk">
  36. <rect key="frame" x="0.0" y="28.666666666666686" width="153" height="18"/>
  37. <fontDescription key="fontDescription" type="system" pointSize="15"/>
  38. <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  39. <nil key="highlightedColor"/>
  40. </label>
  41. </subviews>
  42. </stackView>
  43. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="发现新版本" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Aot-GK-cqF">
  44. <rect key="frame" x="16" y="147.33333333333337" width="298.66666666666669" height="28.666666666666657"/>
  45. <fontDescription key="fontDescription" type="boldSystem" pointSize="24"/>
  46. <color key="textColor" red="0.039215686270000001" green="0.1019607843" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  47. <nil key="highlightedColor"/>
  48. </label>
  49. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="全新版本,全新体验,赶快更新吧" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LOo-z4-LI1">
  50. <rect key="frame" x="16" y="184" width="298.66666666666669" height="18"/>
  51. <fontDescription key="fontDescription" type="system" pointSize="15"/>
  52. <color key="textColor" red="0.54117647059999996" green="0.56470588239999997" blue="0.59999999999999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  53. <nil key="highlightedColor"/>
  54. </label>
  55. <stackView hidden="YES" opaque="NO" contentMode="scaleToFill" axis="vertical" alignment="center" spacing="16" translatesAutoresizingMaskIntoConstraints="NO" id="MVa-am-KXS">
  56. <rect key="frame" x="16" y="222" width="298.66666666666669" height="43"/>
  57. <subviews>
  58. <progressView opaque="NO" contentMode="scaleToFill" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="tHd-Mx-8wI">
  59. <rect key="frame" x="0.0" y="0.0" width="298.66666666666669" height="4"/>
  60. <color key="progressTintColor" red="0.28627450980000002" green="0.5568627451" blue="0.96078431369999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  61. <color key="trackTintColor" red="0.91764705879999997" green="0.92156862750000001" blue="0.92941176469999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  62. </progressView>
  63. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0%" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Sxx-BC-fWq">
  64. <rect key="frame" x="135" y="20" width="28.666666666666657" height="23"/>
  65. <fontDescription key="fontDescription" type="system" pointSize="19"/>
  66. <color key="textColor" red="0.28627450980000002" green="0.5568627451" blue="0.96078431369999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  67. <nil key="highlightedColor"/>
  68. </label>
  69. </subviews>
  70. <constraints>
  71. <constraint firstItem="tHd-Mx-8wI" firstAttribute="width" secondItem="MVa-am-KXS" secondAttribute="width" id="0eb-Me-yGk"/>
  72. </constraints>
  73. </stackView>
  74. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="下载中,请稍候..." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ias-fa-nkY">
  75. <rect key="frame" x="16" y="335.66666666666669" width="298.66666666666669" height="45.666666666666686"/>
  76. <fontDescription key="fontDescription" type="system" pointSize="19"/>
  77. <color key="textColor" red="0.28627450980000002" green="0.5568627451" blue="0.96078431369999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  78. <nil key="highlightedColor"/>
  79. </label>
  80. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5bQ-Ul-cWl">
  81. <rect key="frame" x="16" y="335.66666666666669" width="298.66666666666669" height="45.666666666666686"/>
  82. <color key="backgroundColor" red="0.28627450980000002" green="0.5568627451" blue="0.96078431369999995" alpha="1" colorSpace="deviceRGB"/>
  83. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  84. <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
  85. <state key="normal" title="立即下载"/>
  86. </button>
  87. <imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="下载完成" translatesAutoresizingMaskIntoConstraints="NO" id="euv-Jx-nOW">
  88. <rect key="frame" x="133.33333333333334" y="202" width="64" height="64"/>
  89. <constraints>
  90. <constraint firstAttribute="width" secondItem="euv-Jx-nOW" secondAttribute="height" id="9J6-vH-WZf"/>
  91. </constraints>
  92. </imageView>
  93. </subviews>
  94. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  95. <constraints>
  96. <constraint firstItem="euv-Jx-nOW" firstAttribute="centerX" secondItem="Jjn-G4-3gJ" secondAttribute="centerX" id="2Ly-h5-hRq"/>
  97. <constraint firstItem="MVa-am-KXS" firstAttribute="leading" secondItem="Jjn-G4-3gJ" secondAttribute="leading" constant="16" id="2yQ-ek-tl3"/>
  98. <constraint firstItem="ias-fa-nkY" firstAttribute="leading" secondItem="Jjn-G4-3gJ" secondAttribute="leading" constant="16" id="6tY-bS-vBP"/>
  99. <constraint firstItem="LOo-z4-LI1" firstAttribute="leading" secondItem="Aot-GK-cqF" secondAttribute="leading" id="7ow-Sg-ARE"/>
  100. <constraint firstAttribute="width" secondItem="Jjn-G4-3gJ" secondAttribute="height" multiplier="290:355" id="9Ie-hF-md2"/>
  101. <constraint firstAttribute="trailing" secondItem="Aot-GK-cqF" secondAttribute="trailing" constant="16" id="BSP-hK-85Z"/>
  102. <constraint firstAttribute="bottom" secondItem="5bQ-Ul-cWl" secondAttribute="bottom" constant="24" id="Bs6-P8-y4H"/>
  103. <constraint firstItem="LOo-z4-LI1" firstAttribute="trailing" secondItem="Aot-GK-cqF" secondAttribute="trailing" id="EE7-oS-fou"/>
  104. <constraint firstItem="Aot-GK-cqF" firstAttribute="leading" secondItem="Jjn-G4-3gJ" secondAttribute="leading" constant="16" id="Glu-25-tAq"/>
  105. <constraint firstItem="euv-Jx-nOW" firstAttribute="top" secondItem="Aot-GK-cqF" secondAttribute="bottom" constant="26" id="IWo-Bw-I1B"/>
  106. <constraint firstItem="iaP-R5-o6o" firstAttribute="top" secondItem="Jjn-G4-3gJ" secondAttribute="top" constant="24" id="LId-dD-VxO"/>
  107. <constraint firstItem="MVa-am-KXS" firstAttribute="top" secondItem="Aot-GK-cqF" secondAttribute="bottom" constant="46" id="Rw5-Ub-ekA"/>
  108. <constraint firstAttribute="trailing" secondItem="MVa-am-KXS" secondAttribute="trailing" constant="16" id="U5c-Dh-Lhq"/>
  109. <constraint firstItem="LOo-z4-LI1" firstAttribute="top" secondItem="Aot-GK-cqF" secondAttribute="bottom" constant="8" id="Vme-d4-Q7j"/>
  110. <constraint firstAttribute="trailing" secondItem="ias-fa-nkY" secondAttribute="trailing" constant="16" id="ZPX-CD-h56"/>
  111. <constraint firstAttribute="trailing" secondItem="5bQ-Ul-cWl" secondAttribute="trailing" constant="16" id="Zkq-HQ-CTx"/>
  112. <constraint firstItem="iaP-R5-o6o" firstAttribute="leading" secondItem="Jjn-G4-3gJ" secondAttribute="leading" constant="16" id="aOQ-fz-xVN"/>
  113. <constraint firstItem="hz7-A5-waY" firstAttribute="top" secondItem="Jjn-G4-3gJ" secondAttribute="top" id="eKh-gZ-ZfK"/>
  114. <constraint firstAttribute="bottom" secondItem="ias-fa-nkY" secondAttribute="bottom" constant="24" id="f71-hw-dL6"/>
  115. <constraint firstItem="hz7-A5-waY" firstAttribute="leading" secondItem="Jjn-G4-3gJ" secondAttribute="leading" id="jy9-12-CLw"/>
  116. <constraint firstAttribute="trailing" secondItem="hz7-A5-waY" secondAttribute="trailing" id="lNp-u7-rhs"/>
  117. <constraint firstItem="euv-Jx-nOW" firstAttribute="width" secondItem="Jjn-G4-3gJ" secondAttribute="width" multiplier="56/290" id="rj3-Wv-5L5"/>
  118. <constraint firstItem="5bQ-Ul-cWl" firstAttribute="leading" secondItem="Jjn-G4-3gJ" secondAttribute="leading" constant="16" id="uuq-Bn-CKL"/>
  119. <constraint firstItem="Aot-GK-cqF" firstAttribute="top" secondItem="hz7-A5-waY" secondAttribute="bottom" constant="16" id="vPk-W5-9TZ"/>
  120. <constraint firstItem="hz7-A5-waY" firstAttribute="width" secondItem="Jjn-G4-3gJ" secondAttribute="width" id="xFj-95-gah"/>
  121. </constraints>
  122. <userDefinedRuntimeAttributes>
  123. <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  124. <integer key="value" value="10"/>
  125. </userDefinedRuntimeAttribute>
  126. </userDefinedRuntimeAttributes>
  127. </view>
  128. <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="版本更新图" translatesAutoresizingMaskIntoConstraints="NO" id="LSO-KK-HMm">
  129. <rect key="frame" x="48.666666666666657" y="219.66666666666663" width="330.66666666666674" height="170"/>
  130. <constraints>
  131. <constraint firstAttribute="width" secondItem="LSO-KK-HMm" secondAttribute="height" multiplier="290:149" id="Uiv-Nq-Jdg"/>
  132. </constraints>
  133. </imageView>
  134. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="bIW-4v-8fu">
  135. <rect key="frame" x="196" y="695.66666666666663" width="36" height="36"/>
  136. <constraints>
  137. <constraint firstAttribute="height" constant="36" id="EVl-J8-FoC"/>
  138. <constraint firstAttribute="width" secondItem="bIW-4v-8fu" secondAttribute="height" id="SWc-zo-8wH"/>
  139. </constraints>
  140. <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
  141. <state key="normal" backgroundImage="关闭"/>
  142. <connections>
  143. <action selector="closeBtnAction:" destination="Gca-vD-pFo" eventType="touchUpInside" id="FSc-8I-U1A"/>
  144. </connections>
  145. </button>
  146. </subviews>
  147. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  148. <constraints>
  149. <constraint firstItem="Aot-GK-cqF" firstAttribute="top" secondItem="LSO-KK-HMm" secondAttribute="bottom" constant="18" id="5N3-yf-kwu"/>
  150. <constraint firstItem="Jjn-G4-3gJ" firstAttribute="centerY" secondItem="Gca-vD-pFo" secondAttribute="centerY" id="96R-cT-TZU"/>
  151. <constraint firstItem="bIW-4v-8fu" firstAttribute="top" secondItem="Jjn-G4-3gJ" secondAttribute="bottom" constant="30" id="EBe-po-tOF"/>
  152. <constraint firstItem="bIW-4v-8fu" firstAttribute="centerX" secondItem="Gca-vD-pFo" secondAttribute="centerX" id="PTX-N7-Ie7"/>
  153. <constraint firstItem="Jjn-G4-3gJ" firstAttribute="width" secondItem="Gca-vD-pFo" secondAttribute="width" multiplier="290/375" id="R4d-B0-9r0"/>
  154. <constraint firstItem="LSO-KK-HMm" firstAttribute="centerX" secondItem="Gca-vD-pFo" secondAttribute="centerX" id="SG6-5x-dAA"/>
  155. <constraint firstItem="LSO-KK-HMm" firstAttribute="width" secondItem="Gca-vD-pFo" secondAttribute="width" multiplier="290/375" id="ZYb-ve-v8b"/>
  156. <constraint firstItem="Jjn-G4-3gJ" firstAttribute="centerX" secondItem="Gca-vD-pFo" secondAttribute="centerX" id="bpq-gy-WZe"/>
  157. <constraint firstItem="ias-fa-nkY" firstAttribute="height" secondItem="Gca-vD-pFo" secondAttribute="width" multiplier="40/375" id="gIL-oQ-ux4"/>
  158. <constraint firstItem="5bQ-Ul-cWl" firstAttribute="height" secondItem="Gca-vD-pFo" secondAttribute="width" multiplier="40/375" id="hVD-5Q-d4c"/>
  159. </constraints>
  160. <nil key="simulatedTopBarMetrics"/>
  161. <nil key="simulatedBottomBarMetrics"/>
  162. <connections>
  163. <outlet property="closeBtn" destination="bIW-4v-8fu" id="xwT-48-Mzj"/>
  164. <outlet property="completeImageView" destination="euv-Jx-nOW" id="2Um-ZZ-8ME"/>
  165. <outlet property="downloadBtn" destination="5bQ-Ul-cWl" id="p5d-WJ-fX3"/>
  166. <outlet property="headerImageView" destination="hz7-A5-waY" id="syv-dv-KfS"/>
  167. <outlet property="headerTitleLabel" destination="CEz-ql-BLk" id="Nro-0V-CaI"/>
  168. <outlet property="headerTitleView" destination="iaP-R5-o6o" id="8kV-Qx-OOf"/>
  169. <outlet property="myProgress" destination="tHd-Mx-8wI" id="xdm-cj-167"/>
  170. <outlet property="progressLabel" destination="Sxx-BC-fWq" id="5ox-De-Hfm"/>
  171. <outlet property="progressView" destination="MVa-am-KXS" id="C2t-qi-U2s"/>
  172. <outlet property="requestLabel" destination="ias-fa-nkY" id="OF5-8g-vUG"/>
  173. <outlet property="subTitleLabel" destination="LOo-z4-LI1" id="qhE-S0-adu"/>
  174. <outlet property="titleLabel" destination="Aot-GK-cqF" id="5xZ-Bx-jCL"/>
  175. <outlet property="updateHeadImageView" destination="LSO-KK-HMm" id="C1F-hp-RGG"/>
  176. </connections>
  177. <point key="canvasLocation" x="136.95652173913044" y="266.85267857142856"/>
  178. </view>
  179. </objects>
  180. <resources>
  181. <image name="下载完成" width="56" height="56"/>
  182. <image name="关闭" width="36" height="36"/>
  183. <image name="升级题库背景" width="290" height="115"/>
  184. <image name="版本更新图" width="290" height="149"/>
  185. <systemColor name="systemBackgroundColor">
  186. <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  187. </systemColor>
  188. </resources>
  189. </document>