Main.storyboard 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="10117" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="n5I-C1-k2q">
  3. <dependencies>
  4. <deployment identifier="iOS"/>
  5. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="10085"/>
  6. <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
  7. <capability name="Constraints to layout margins" minToolsVersion="6.0"/>
  8. <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
  9. </dependencies>
  10. <scenes>
  11. <!--Login-->
  12. <scene sceneID="7DD-Js-a73">
  13. <objects>
  14. <viewController storyboardIdentifier="LoginView" id="n5I-C1-k2q" userLabel="Login" customClass="LoginViewController" customModule="SocketChat" customModuleProvider="target" sceneMemberID="viewController">
  15. <layoutGuides>
  16. <viewControllerLayoutGuide type="top" id="QUA-nU-9fU"/>
  17. <viewControllerLayoutGuide type="bottom" id="J35-3i-lvV"/>
  18. </layoutGuides>
  19. <view key="view" contentMode="scaleToFill" id="BH2-bi-2yt">
  20. <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
  21. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  22. <subviews>
  23. <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="login_header_default.png" translatesAutoresizingMaskIntoConstraints="NO" id="nsW-vq-69g">
  24. <rect key="frame" x="257" y="143" width="85" height="85"/>
  25. </imageView>
  26. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="input_bg.png" translatesAutoresizingMaskIntoConstraints="NO" id="Ll2-p2-3P8">
  27. <rect key="frame" x="140" y="242" width="320" height="86"/>
  28. <constraints>
  29. <constraint firstAttribute="height" constant="87" id="EwX-aY-w2k"/>
  30. </constraints>
  31. <variation key="default">
  32. <mask key="constraints">
  33. <exclude reference="EwX-aY-w2k"/>
  34. </mask>
  35. </variation>
  36. <variation key="widthClass=compact">
  37. <mask key="constraints">
  38. <include reference="EwX-aY-w2k"/>
  39. </mask>
  40. </variation>
  41. </imageView>
  42. <button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aez-C7-ZMf">
  43. <rect key="frame" x="141" y="336" width="320" height="40"/>
  44. <constraints>
  45. <constraint firstAttribute="height" constant="30" id="T8M-GJ-bk8"/>
  46. </constraints>
  47. <fontDescription key="fontDescription" type="system" pointSize="23"/>
  48. <state key="normal" title="登陆" backgroundImage="login_bg.png"/>
  49. <state key="highlighted" backgroundImage="login_bg_down.png"/>
  50. <variation key="default">
  51. <mask key="constraints">
  52. <exclude reference="T8M-GJ-bk8"/>
  53. </mask>
  54. </variation>
  55. <variation key="widthClass=compact">
  56. <mask key="constraints">
  57. <exclude reference="T8M-GJ-bk8"/>
  58. </mask>
  59. </variation>
  60. <connections>
  61. <action selector="LoginBtn:" destination="n5I-C1-k2q" eventType="touchUpInside" id="hPs-RJ-l13"/>
  62. </connections>
  63. </button>
  64. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="equalSpacing" alignment="top" spacing="1" translatesAutoresizingMaskIntoConstraints="NO" id="eLa-Wd-uFN">
  65. <rect key="frame" x="188" y="241" width="272" height="86"/>
  66. <subviews>
  67. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" verticalHuggingPriority="249" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="hxb" minimumFontSize="20" translatesAutoresizingMaskIntoConstraints="NO" id="MVM-vl-ICy" userLabel="username">
  68. <rect key="frame" x="0.0" y="0.0" width="272" height="42"/>
  69. <fontDescription key="fontDescription" type="system" pointSize="20"/>
  70. <textInputTraits key="textInputTraits" keyboardType="alphabet"/>
  71. </textField>
  72. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" text="a12345678" minimumFontSize="20" translatesAutoresizingMaskIntoConstraints="NO" id="lVp-uI-vcl" userLabel="password">
  73. <rect key="frame" x="0.0" y="44" width="272" height="42"/>
  74. <fontDescription key="fontDescription" type="system" pointSize="20"/>
  75. <textInputTraits key="textInputTraits" keyboardType="alphabet" secureTextEntry="YES"/>
  76. </textField>
  77. </subviews>
  78. <constraints>
  79. <constraint firstItem="MVM-vl-ICy" firstAttribute="height" secondItem="eLa-Wd-uFN" secondAttribute="height" multiplier="480:1000" id="4rh-jK-7kS"/>
  80. <constraint firstItem="lVp-uI-vcl" firstAttribute="width" secondItem="eLa-Wd-uFN" secondAttribute="width" id="7iV-QS-PJn"/>
  81. <constraint firstItem="lVp-uI-vcl" firstAttribute="width" secondItem="eLa-Wd-uFN" secondAttribute="width" id="FKL-9L-Eis"/>
  82. <constraint firstItem="MVM-vl-ICy" firstAttribute="width" secondItem="eLa-Wd-uFN" secondAttribute="width" id="H4C-ME-28Z"/>
  83. <constraint firstItem="MVM-vl-ICy" firstAttribute="height" secondItem="eLa-Wd-uFN" secondAttribute="height" multiplier="480:1000" id="JHS-rt-EdC"/>
  84. <constraint firstItem="lVp-uI-vcl" firstAttribute="height" secondItem="eLa-Wd-uFN" secondAttribute="height" multiplier="480:1000" id="Jze-Eq-CNO"/>
  85. <constraint firstItem="MVM-vl-ICy" firstAttribute="width" secondItem="eLa-Wd-uFN" secondAttribute="width" id="Nny-oj-7G7"/>
  86. <constraint firstItem="MVM-vl-ICy" firstAttribute="height" secondItem="eLa-Wd-uFN" secondAttribute="height" multiplier="480:1000" id="eKX-6a-Cba"/>
  87. <constraint firstItem="MVM-vl-ICy" firstAttribute="top" secondItem="eLa-Wd-uFN" secondAttribute="top" id="mRH-z7-6cN"/>
  88. <constraint firstItem="lVp-uI-vcl" firstAttribute="height" secondItem="eLa-Wd-uFN" secondAttribute="height" multiplier="480:1000" id="wHP-i8-bnC"/>
  89. <constraint firstItem="lVp-uI-vcl" firstAttribute="height" secondItem="eLa-Wd-uFN" secondAttribute="height" multiplier="480:1000" id="yFg-Bp-fwz"/>
  90. </constraints>
  91. <variation key="default">
  92. <mask key="constraints">
  93. <exclude reference="JHS-rt-EdC"/>
  94. <exclude reference="Nny-oj-7G7"/>
  95. <exclude reference="eKX-6a-Cba"/>
  96. <exclude reference="7iV-QS-PJn"/>
  97. <exclude reference="Jze-Eq-CNO"/>
  98. <exclude reference="wHP-i8-bnC"/>
  99. </mask>
  100. </variation>
  101. <variation key="widthClass=compact">
  102. <mask key="constraints">
  103. <exclude reference="4rh-jK-7kS"/>
  104. <include reference="JHS-rt-EdC"/>
  105. <include reference="Nny-oj-7G7"/>
  106. <exclude reference="eKX-6a-Cba"/>
  107. <include reference="7iV-QS-PJn"/>
  108. <exclude reference="Jze-Eq-CNO"/>
  109. <include reference="wHP-i8-bnC"/>
  110. <exclude reference="yFg-Bp-fwz"/>
  111. </mask>
  112. </variation>
  113. </stackView>
  114. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="popo.png" translatesAutoresizingMaskIntoConstraints="NO" id="Kfm-dM-NL7">
  115. <rect key="frame" x="-20" y="0.0" width="640" height="210"/>
  116. </imageView>
  117. </subviews>
  118. <color key="backgroundColor" red="0.2627450980392157" green="0.76470588235294112" blue="1" alpha="1" colorSpace="calibratedRGB"/>
  119. <constraints>
  120. <constraint firstItem="aez-C7-ZMf" firstAttribute="top" secondItem="Ll2-p2-3P8" secondAttribute="bottom" constant="8" id="1w9-LX-U4F"/>
  121. <constraint firstItem="aez-C7-ZMf" firstAttribute="centerX" secondItem="BH2-bi-2yt" secondAttribute="centerX" id="2oj-yY-9er"/>
  122. <constraint firstItem="nsW-vq-69g" firstAttribute="centerX" secondItem="BH2-bi-2yt" secondAttribute="centerX" id="2zW-A0-jKw"/>
  123. <constraint firstItem="Ll2-p2-3P8" firstAttribute="top" secondItem="nsW-vq-69g" secondAttribute="bottom" constant="16" id="5fs-e6-xN3"/>
  124. <constraint firstItem="Ll2-p2-3P8" firstAttribute="top" secondItem="nsW-vq-69g" secondAttribute="bottom" constant="16" id="7zT-KD-jWE"/>
  125. <constraint firstItem="nsW-vq-69g" firstAttribute="top" secondItem="QUA-nU-9fU" secondAttribute="bottom" constant="123" id="93k-Rv-eVU"/>
  126. <constraint firstItem="J35-3i-lvV" firstAttribute="top" secondItem="aez-C7-ZMf" secondAttribute="bottom" constant="217" id="Au7-g9-pR0"/>
  127. <constraint firstItem="aez-C7-ZMf" firstAttribute="height" secondItem="eLa-Wd-uFN" secondAttribute="height" id="Bag-sX-eW0"/>
  128. <constraint firstItem="aez-C7-ZMf" firstAttribute="height" secondItem="Ll2-p2-3P8" secondAttribute="height" multiplier="400:1000" id="Bqa-5K-t3t"/>
  129. <constraint firstItem="eLa-Wd-uFN" firstAttribute="top" secondItem="nsW-vq-69g" secondAttribute="bottom" constant="16" id="C6a-Xf-7MG"/>
  130. <constraint firstItem="Ll2-p2-3P8" firstAttribute="top" secondItem="nsW-vq-69g" secondAttribute="bottom" constant="14" id="EIz-rT-7Do">
  131. <variation key="widthClass=compact" constant="16"/>
  132. </constraint>
  133. <constraint firstItem="Ll2-p2-3P8" firstAttribute="top" secondItem="eLa-Wd-uFN" secondAttribute="top" id="J2w-Z6-McG"/>
  134. <constraint firstItem="aez-C7-ZMf" firstAttribute="width" secondItem="Ll2-p2-3P8" secondAttribute="width" id="JJI-aD-agj"/>
  135. <constraint firstItem="eLa-Wd-uFN" firstAttribute="width" secondItem="Ll2-p2-3P8" secondAttribute="height" multiplier="160:43" id="Jxo-a2-hR2"/>
  136. <constraint firstItem="Kfm-dM-NL7" firstAttribute="centerX" secondItem="BH2-bi-2yt" secondAttribute="centerX" id="MbV-V7-3cR"/>
  137. <constraint firstItem="eLa-Wd-uFN" firstAttribute="width" secondItem="Ll2-p2-3P8" secondAttribute="width" multiplier="850:1000" id="Sh9-b9-OjP"/>
  138. <constraint firstItem="aez-C7-ZMf" firstAttribute="leading" secondItem="Ll2-p2-3P8" secondAttribute="leading" id="T1u-cE-UkB"/>
  139. <constraint firstItem="eLa-Wd-uFN" firstAttribute="height" secondItem="Ll2-p2-3P8" secondAttribute="height" id="TOs-6a-3TU"/>
  140. <constraint firstItem="aez-C7-ZMf" firstAttribute="height" secondItem="Ll2-p2-3P8" secondAttribute="height" multiplier="500:1000" id="Vmk-E4-yDT"/>
  141. <constraint firstItem="aez-C7-ZMf" firstAttribute="leading" secondItem="Ll2-p2-3P8" secondAttribute="trailing" constant="-320" id="bbO-Uz-Z11"/>
  142. <constraint firstItem="eLa-Wd-uFN" firstAttribute="top" secondItem="nsW-vq-69g" secondAttribute="bottom" constant="16" id="dKD-id-c6k"/>
  143. <constraint firstItem="eLa-Wd-uFN" firstAttribute="width" secondItem="Ll2-p2-3P8" secondAttribute="width" multiplier="850:1000" id="gBS-WC-Al0"/>
  144. <constraint firstItem="Ll2-p2-3P8" firstAttribute="centerX" secondItem="BH2-bi-2yt" secondAttribute="centerX" id="h0s-hQ-Eep"/>
  145. <constraint firstItem="eLa-Wd-uFN" firstAttribute="width" secondItem="Ll2-p2-3P8" secondAttribute="width" id="lxO-gd-bSN"/>
  146. <constraint firstItem="Kfm-dM-NL7" firstAttribute="top" secondItem="QUA-nU-9fU" secondAttribute="bottom" constant="-20" id="noX-hK-7Lu"/>
  147. <constraint firstItem="aez-C7-ZMf" firstAttribute="centerX" secondItem="Ll2-p2-3P8" secondAttribute="centerX" id="tYc-Jk-Wbd"/>
  148. <constraint firstItem="eLa-Wd-uFN" firstAttribute="height" secondItem="Ll2-p2-3P8" secondAttribute="height" id="tz3-nA-N5k"/>
  149. <constraint firstItem="eLa-Wd-uFN" firstAttribute="top" secondItem="Ll2-p2-3P8" secondAttribute="bottom" constant="-87" id="v8a-uP-Dfm"/>
  150. <constraint firstItem="eLa-Wd-uFN" firstAttribute="leading" secondItem="Ll2-p2-3P8" secondAttribute="trailing" constant="-272" id="x2n-c7-AM7"/>
  151. <constraint firstItem="eLa-Wd-uFN" firstAttribute="height" secondItem="Ll2-p2-3P8" secondAttribute="height" id="xHa-6Y-8GJ"/>
  152. <constraint firstItem="eLa-Wd-uFN" firstAttribute="trailing" secondItem="Ll2-p2-3P8" secondAttribute="trailing" id="zVG-Ig-Xt4"/>
  153. </constraints>
  154. <variation key="default">
  155. <mask key="constraints">
  156. <exclude reference="5fs-e6-xN3"/>
  157. <exclude reference="7zT-KD-jWE"/>
  158. <exclude reference="J2w-Z6-McG"/>
  159. <exclude reference="C6a-Xf-7MG"/>
  160. <exclude reference="Jxo-a2-hR2"/>
  161. <exclude reference="dKD-id-c6k"/>
  162. <exclude reference="gBS-WC-Al0"/>
  163. <exclude reference="lxO-gd-bSN"/>
  164. <exclude reference="tz3-nA-N5k"/>
  165. <exclude reference="x2n-c7-AM7"/>
  166. <exclude reference="xHa-6Y-8GJ"/>
  167. <exclude reference="Bag-sX-eW0"/>
  168. <exclude reference="Bqa-5K-t3t"/>
  169. <exclude reference="T1u-cE-UkB"/>
  170. <exclude reference="Vmk-E4-yDT"/>
  171. <exclude reference="bbO-Uz-Z11"/>
  172. <exclude reference="tYc-Jk-Wbd"/>
  173. <exclude reference="Au7-g9-pR0"/>
  174. </mask>
  175. </variation>
  176. <variation key="widthClass=compact">
  177. <mask key="constraints">
  178. <exclude reference="5fs-e6-xN3"/>
  179. <include reference="7zT-KD-jWE"/>
  180. <exclude reference="EIz-rT-7Do"/>
  181. <include reference="J2w-Z6-McG"/>
  182. <exclude reference="C6a-Xf-7MG"/>
  183. <exclude reference="dKD-id-c6k"/>
  184. <include reference="gBS-WC-Al0"/>
  185. <exclude reference="v8a-uP-Dfm"/>
  186. <include reference="x2n-c7-AM7"/>
  187. <include reference="xHa-6Y-8GJ"/>
  188. <exclude reference="Bag-sX-eW0"/>
  189. <include reference="Bqa-5K-t3t"/>
  190. <exclude reference="T1u-cE-UkB"/>
  191. <exclude reference="Vmk-E4-yDT"/>
  192. <include reference="bbO-Uz-Z11"/>
  193. <exclude reference="tYc-Jk-Wbd"/>
  194. <exclude reference="Au7-g9-pR0"/>
  195. </mask>
  196. </variation>
  197. </view>
  198. <connections>
  199. <outlet property="passWord" destination="lVp-uI-vcl" id="4vv-Uu-zhM"/>
  200. <outlet property="userName" destination="MVM-vl-ICy" id="2h1-Qv-lFf"/>
  201. <segue destination="UUg-wW-wtz" kind="show" identifier="ShowRootView" id="Ew8-dJ-QX2"/>
  202. <segue destination="LyK-hv-muY" kind="show" identifier="ShowRecentMessageView" id="YJE-Mf-7te"/>
  203. </connections>
  204. </viewController>
  205. <placeholder placeholderIdentifier="IBFirstResponder" id="hna-nd-mMS" userLabel="First Responder" sceneMemberID="firstResponder"/>
  206. <tapGestureRecognizer id="7Wx-df-wC0"/>
  207. </objects>
  208. <point key="canvasLocation" x="-1287" y="623"/>
  209. </scene>
  210. <!--LOGINSMSVC-->
  211. <scene sceneID="nOy-ie-NPj">
  212. <objects>
  213. <viewController storyboardIdentifier="SMSVC" title="LOGINSMSVC" useStoryboardIdentifierAsRestorationIdentifier="YES" id="9Qf-j5-Kbi" customClass="SMSViewController" customModule="SocketChat" customModuleProvider="target" sceneMemberID="viewController">
  214. <layoutGuides>
  215. <viewControllerLayoutGuide type="top" id="IFT-Cm-L6U"/>
  216. <viewControllerLayoutGuide type="bottom" id="Zfo-pp-M2F"/>
  217. </layoutGuides>
  218. <view key="view" contentMode="scaleToFill" id="Xne-NS-r9V">
  219. <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
  220. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  221. <subviews>
  222. <stackView opaque="NO" contentMode="scaleToFill" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="GAK-CL-Aq1">
  223. <rect key="frame" x="20" y="80" width="560" height="30"/>
  224. <subviews>
  225. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="手机号:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="k2F-b7-I81">
  226. <rect key="frame" x="0.0" y="0.0" width="56" height="30"/>
  227. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  228. <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  229. <nil key="highlightedColor"/>
  230. </label>
  231. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Pve-AE-YUa" userLabel="mobile">
  232. <rect key="frame" x="64" y="0.0" width="496" height="30"/>
  233. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  234. <textInputTraits key="textInputTraits" keyboardType="phonePad"/>
  235. </textField>
  236. </subviews>
  237. <constraints>
  238. <constraint firstAttribute="trailing" secondItem="Pve-AE-YUa" secondAttribute="trailing" id="0Zg-l7-PUx"/>
  239. <constraint firstItem="k2F-b7-I81" firstAttribute="leading" secondItem="GAK-CL-Aq1" secondAttribute="leading" id="Azq-4f-mqg"/>
  240. <constraint firstItem="Pve-AE-YUa" firstAttribute="width" relation="lessThanOrEqual" secondItem="GAK-CL-Aq1" secondAttribute="width" id="BLG-5H-L5a"/>
  241. </constraints>
  242. </stackView>
  243. <stackView opaque="NO" contentMode="scaleToFill" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="xmH-2T-x8l">
  244. <rect key="frame" x="20" y="120" width="560" height="30"/>
  245. <subviews>
  246. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="验证码:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3hU-oV-suN">
  247. <rect key="frame" x="0.0" y="0.0" width="56" height="30"/>
  248. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  249. <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
  250. <nil key="highlightedColor"/>
  251. </label>
  252. <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" textAlignment="natural" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="KSF-Mg-poK" userLabel="smscode">
  253. <rect key="frame" x="64" y="0.0" width="296" height="30"/>
  254. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  255. <textInputTraits key="textInputTraits" keyboardType="numberPad"/>
  256. </textField>
  257. <button opaque="NO" contentMode="scaleAspectFit" contentHorizontalAlignment="right" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="L0c-kp-LAi">
  258. <rect key="frame" x="368" y="0.0" width="192" height="30"/>
  259. <state key="normal" title="发送验证码"/>
  260. <connections>
  261. <action selector="requireCode:" destination="9Qf-j5-Kbi" eventType="touchUpInside" id="c4I-65-nKS"/>
  262. </connections>
  263. </button>
  264. </subviews>
  265. <constraints>
  266. <constraint firstItem="L0c-kp-LAi" firstAttribute="leading" secondItem="KSF-Mg-poK" secondAttribute="trailing" constant="8" id="3sA-rt-KYh"/>
  267. <constraint firstAttribute="trailing" secondItem="L0c-kp-LAi" secondAttribute="trailing" id="FZO-Nl-jh6"/>
  268. <constraint firstItem="KSF-Mg-poK" firstAttribute="leading" secondItem="3hU-oV-suN" secondAttribute="trailing" constant="8" id="e08-UM-Elb"/>
  269. <constraint firstItem="L0c-kp-LAi" firstAttribute="width" secondItem="KSF-Mg-poK" secondAttribute="width" multiplier="650:1000" id="jEF-mQ-DmY"/>
  270. <constraint firstItem="3hU-oV-suN" firstAttribute="leading" secondItem="xmH-2T-x8l" secondAttribute="leading" id="ywH-rR-l5S"/>
  271. </constraints>
  272. </stackView>
  273. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="bXO-eR-aff">
  274. <rect key="frame" x="20" y="190" width="560" height="40"/>
  275. <state key="normal" title="登陆" backgroundImage="login_bg.png"/>
  276. <connections>
  277. <action selector="checkCode:" destination="9Qf-j5-Kbi" eventType="touchUpInside" id="VFe-Mz-JUt"/>
  278. </connections>
  279. </button>
  280. </subviews>
  281. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  282. <constraints>
  283. <constraint firstItem="bXO-eR-aff" firstAttribute="centerY" secondItem="Xne-NS-r9V" secondAttribute="centerY" id="A5e-2D-8za"/>
  284. <constraint firstItem="GAK-CL-Aq1" firstAttribute="centerX" secondItem="Xne-NS-r9V" secondAttribute="centerX" id="LuL-qH-QSU"/>
  285. <constraint firstAttribute="trailingMargin" secondItem="bXO-eR-aff" secondAttribute="trailing" id="LxW-yU-bnN"/>
  286. <constraint firstItem="bXO-eR-aff" firstAttribute="centerX" secondItem="Xne-NS-r9V" secondAttribute="centerX" id="Rwk-jC-M0f"/>
  287. <constraint firstItem="bXO-eR-aff" firstAttribute="leading" secondItem="Xne-NS-r9V" secondAttribute="leadingMargin" id="Wqn-OH-Y2j"/>
  288. <constraint firstItem="KSF-Mg-poK" firstAttribute="width" relation="lessThanOrEqual" secondItem="Pve-AE-YUa" secondAttribute="width" id="cl0-cs-zYh"/>
  289. <constraint firstItem="xmH-2T-x8l" firstAttribute="top" secondItem="GAK-CL-Aq1" secondAttribute="top" id="dCQ-n3-Gyr"/>
  290. <constraint firstItem="xmH-2T-x8l" firstAttribute="centerX" secondItem="Xne-NS-r9V" secondAttribute="centerX" id="dV9-W6-XlK"/>
  291. <constraint firstItem="xmH-2T-x8l" firstAttribute="width" secondItem="bXO-eR-aff" secondAttribute="width" id="hE8-8K-1fT"/>
  292. <constraint firstItem="GAK-CL-Aq1" firstAttribute="width" secondItem="bXO-eR-aff" secondAttribute="width" id="hRN-P7-hMw"/>
  293. <constraint firstItem="GAK-CL-Aq1" firstAttribute="top" secondItem="IFT-Cm-L6U" secondAttribute="bottom" constant="60" id="hob-kw-KPJ"/>
  294. <constraint firstItem="xmH-2T-x8l" firstAttribute="top" secondItem="GAK-CL-Aq1" secondAttribute="bottom" constant="10" id="nfq-XA-bAO"/>
  295. <constraint firstItem="bXO-eR-aff" firstAttribute="top" secondItem="xmH-2T-x8l" secondAttribute="bottom" constant="40" id="rzH-JA-CzG"/>
  296. </constraints>
  297. <variation key="default">
  298. <mask key="constraints">
  299. <exclude reference="dCQ-n3-Gyr"/>
  300. <exclude reference="A5e-2D-8za"/>
  301. </mask>
  302. </variation>
  303. </view>
  304. <connections>
  305. <outlet property="mobile" destination="Pve-AE-YUa" id="w3T-RZ-uG4"/>
  306. <outlet property="smscode" destination="KSF-Mg-poK" id="tt2-tz-iHd"/>
  307. <segue destination="UUg-wW-wtz" kind="show" identifier="showRootView" id="mey-Yu-0rI"/>
  308. </connections>
  309. </viewController>
  310. <placeholder placeholderIdentifier="IBFirstResponder" id="bZ0-D0-Vc8" userLabel="First Responder" sceneMemberID="firstResponder"/>
  311. </objects>
  312. <point key="canvasLocation" x="-88" y="-101"/>
  313. </scene>
  314. <!--最近消息-->
  315. <scene sceneID="lLC-uG-z8U">
  316. <objects>
  317. <tableViewController storyboardIdentifier="RecentView" title="最近消息" useStoryboardIdentifierAsRestorationIdentifier="YES" id="vrj-KB-AjD" customClass="RecentViewController1" customModule="SocketChat" customModuleProvider="target" sceneMemberID="viewController">
  318. <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="n8Z-wR-2ou">
  319. <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
  320. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  321. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  322. <prototypes>
  323. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="reuseIdentifier" id="ogL-7q-Mkn">
  324. <rect key="frame" x="0.0" y="92" width="600" height="44"/>
  325. <autoresizingMask key="autoresizingMask"/>
  326. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="ogL-7q-Mkn" id="teE-Ah-UPO">
  327. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  328. <autoresizingMask key="autoresizingMask"/>
  329. </tableViewCellContentView>
  330. </tableViewCell>
  331. </prototypes>
  332. <connections>
  333. <outlet property="dataSource" destination="vrj-KB-AjD" id="Pzn-wL-VZc"/>
  334. <outlet property="delegate" destination="vrj-KB-AjD" id="m1e-zO-bwF"/>
  335. </connections>
  336. </tableView>
  337. <navigationItem key="navigationItem" title="消息" id="dVz-9h-S0p"/>
  338. </tableViewController>
  339. <placeholder placeholderIdentifier="IBFirstResponder" id="mmX-TW-cbv" userLabel="First Responder" sceneMemberID="firstResponder"/>
  340. </objects>
  341. <point key="canvasLocation" x="2564" y="-9"/>
  342. </scene>
  343. <!--Navigation Controller-->
  344. <scene sceneID="3ww-oz-2TW">
  345. <objects>
  346. <navigationController storyboardIdentifier="RecentVC" automaticallyAdjustsScrollViewInsets="NO" useStoryboardIdentifierAsRestorationIdentifier="YES" id="PeE-mR-NMw" sceneMemberID="viewController">
  347. <toolbarItems/>
  348. <navigationBar key="navigationBar" contentMode="scaleToFill" id="4Si-ub-o8V">
  349. <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
  350. <autoresizingMask key="autoresizingMask"/>
  351. </navigationBar>
  352. <nil name="viewControllers"/>
  353. </navigationController>
  354. <placeholder placeholderIdentifier="IBFirstResponder" id="FVB-Ul-kNH" userLabel="First Responder" sceneMemberID="firstResponder"/>
  355. </objects>
  356. <point key="canvasLocation" x="-239" y="647"/>
  357. </scene>
  358. <!--Tab Bar Controller-->
  359. <scene sceneID="CKT-ch-FYe">
  360. <objects>
  361. <tabBarController automaticallyAdjustsScrollViewInsets="NO" id="UUg-wW-wtz" sceneMemberID="viewController">
  362. <toolbarItems/>
  363. <navigationItem key="navigationItem" id="Cr0-JJ-tO0"/>
  364. <tabBar key="tabBar" contentMode="scaleToFill" id="YQV-kf-wwH">
  365. <autoresizingMask key="autoresizingMask"/>
  366. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  367. </tabBar>
  368. <connections>
  369. <segue destination="LyK-hv-muY" kind="relationship" relationship="viewControllers" id="yIj-Qz-Fki"/>
  370. <segue destination="pzu-DP-l3M" kind="relationship" relationship="viewControllers" id="Cy6-Qj-BAD"/>
  371. <segue destination="Rch-kj-fov" kind="relationship" relationship="viewControllers" id="7X1-w2-6Nj"/>
  372. <segue destination="Xs3-GN-UDZ" kind="relationship" relationship="viewControllers" id="H0i-UV-c5B"/>
  373. </connections>
  374. </tabBarController>
  375. <placeholder placeholderIdentifier="IBFirstResponder" id="tt2-GC-r1e" userLabel="First Responder" sceneMemberID="firstResponder"/>
  376. </objects>
  377. <point key="canvasLocation" x="462" y="647"/>
  378. </scene>
  379. <!--联系人-->
  380. <scene sceneID="qVg-uZ-Ap0">
  381. <objects>
  382. <tableViewController storyboardIdentifier="ContactView" title="联系人" id="kEt-UB-Njh" sceneMemberID="viewController">
  383. <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="noP-Ze-to0">
  384. <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
  385. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  386. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  387. <prototypes>
  388. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="Q3E-Gm-Sic">
  389. <rect key="frame" x="0.0" y="92" width="600" height="44"/>
  390. <autoresizingMask key="autoresizingMask"/>
  391. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Q3E-Gm-Sic" id="ap5-qt-Bze">
  392. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  393. <autoresizingMask key="autoresizingMask"/>
  394. </tableViewCellContentView>
  395. </tableViewCell>
  396. </prototypes>
  397. <connections>
  398. <outlet property="dataSource" destination="kEt-UB-Njh" id="hQ3-yD-wbw"/>
  399. <outlet property="delegate" destination="kEt-UB-Njh" id="rYO-Lz-sNi"/>
  400. </connections>
  401. </tableView>
  402. <navigationItem key="navigationItem" title="联系人" id="2Xg-Gv-FOw"/>
  403. </tableViewController>
  404. <placeholder placeholderIdentifier="IBFirstResponder" id="GDW-c4-N3E" userLabel="First Responder" sceneMemberID="firstResponder"/>
  405. </objects>
  406. <point key="canvasLocation" x="2564" y="647"/>
  407. </scene>
  408. <!--通知公告-->
  409. <scene sceneID="tGt-Rp-E9W">
  410. <objects>
  411. <tableViewController title="通知公告" id="mYQ-3m-tdV" sceneMemberID="viewController">
  412. <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="hUk-jG-iBW">
  413. <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
  414. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  415. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  416. <prototypes>
  417. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="kkI-2y-tqG">
  418. <rect key="frame" x="0.0" y="92" width="600" height="44"/>
  419. <autoresizingMask key="autoresizingMask"/>
  420. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="kkI-2y-tqG" id="Ec1-dJ-p5i">
  421. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  422. <autoresizingMask key="autoresizingMask"/>
  423. </tableViewCellContentView>
  424. </tableViewCell>
  425. </prototypes>
  426. <connections>
  427. <outlet property="dataSource" destination="mYQ-3m-tdV" id="fFI-Ar-0rY"/>
  428. <outlet property="delegate" destination="mYQ-3m-tdV" id="4Vs-We-LK9"/>
  429. </connections>
  430. </tableView>
  431. <navigationItem key="navigationItem" title="通知公告" id="XUa-ug-sYL"/>
  432. </tableViewController>
  433. <placeholder placeholderIdentifier="IBFirstResponder" id="Uba-qA-DjH" userLabel="First Responder" sceneMemberID="firstResponder"/>
  434. </objects>
  435. <point key="canvasLocation" x="2592" y="1357"/>
  436. </scene>
  437. <!--设置-->
  438. <scene sceneID="x22-iM-009">
  439. <objects>
  440. <tableViewController storyboardIdentifier="SettingView" title="设置" useStoryboardIdentifierAsRestorationIdentifier="YES" id="MCr-AC-A54" customClass="SettingViewController" customModule="SocketChat" customModuleProvider="target" sceneMemberID="viewController">
  441. <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="GvL-EB-6tK">
  442. <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
  443. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  444. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  445. <sections>
  446. <tableViewSection headerTitle="Section-1" id="krx-vh-PA7">
  447. <cells>
  448. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="av1-lJ-dgu">
  449. <rect key="frame" x="0.0" y="92" width="600" height="44"/>
  450. <autoresizingMask key="autoresizingMask"/>
  451. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="av1-lJ-dgu" id="43k-hL-Sd0">
  452. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  453. <autoresizingMask key="autoresizingMask"/>
  454. </tableViewCellContentView>
  455. </tableViewCell>
  456. </cells>
  457. </tableViewSection>
  458. <tableViewSection headerTitle="Section-2" id="Ahu-pO-jTW">
  459. <cells>
  460. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="cW1-vI-lgP">
  461. <rect key="frame" x="0.0" y="164" width="600" height="44"/>
  462. <autoresizingMask key="autoresizingMask"/>
  463. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="cW1-vI-lgP" id="GY6-eG-kpu">
  464. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  465. <autoresizingMask key="autoresizingMask"/>
  466. </tableViewCellContentView>
  467. </tableViewCell>
  468. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="tZ1-os-2ND">
  469. <rect key="frame" x="0.0" y="208" width="600" height="44"/>
  470. <autoresizingMask key="autoresizingMask"/>
  471. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="tZ1-os-2ND" id="zAD-44-uYf">
  472. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  473. <autoresizingMask key="autoresizingMask"/>
  474. </tableViewCellContentView>
  475. </tableViewCell>
  476. </cells>
  477. </tableViewSection>
  478. <tableViewSection headerTitle="Section-3" id="uZD-Qj-5fZ">
  479. <cells>
  480. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="pAf-Lz-1OC">
  481. <rect key="frame" x="0.0" y="280" width="600" height="44"/>
  482. <autoresizingMask key="autoresizingMask"/>
  483. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="pAf-Lz-1OC" id="fvO-e5-6Dj">
  484. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  485. <autoresizingMask key="autoresizingMask"/>
  486. </tableViewCellContentView>
  487. </tableViewCell>
  488. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="jYE-Xo-Uf4">
  489. <rect key="frame" x="0.0" y="324" width="600" height="44"/>
  490. <autoresizingMask key="autoresizingMask"/>
  491. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="jYE-Xo-Uf4" id="d8e-vv-ir6">
  492. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  493. <autoresizingMask key="autoresizingMask"/>
  494. </tableViewCellContentView>
  495. </tableViewCell>
  496. </cells>
  497. </tableViewSection>
  498. <tableViewSection headerTitle="Section-4" id="ID1-aZ-i0w">
  499. <cells>
  500. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="FM8-F3-BQ8">
  501. <rect key="frame" x="0.0" y="396" width="600" height="44"/>
  502. <autoresizingMask key="autoresizingMask"/>
  503. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="FM8-F3-BQ8" id="Oax-0V-LGk">
  504. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  505. <autoresizingMask key="autoresizingMask"/>
  506. <subviews>
  507. <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="KIU-Iv-yig">
  508. <rect key="frame" x="0.0" y="-8" width="600" height="52"/>
  509. <state key="normal" title="注销登录"/>
  510. <connections>
  511. <action selector="btnLogOut:" destination="MCr-AC-A54" eventType="touchUpInside" id="2qJ-Cp-kEg"/>
  512. </connections>
  513. </button>
  514. </subviews>
  515. </tableViewCellContentView>
  516. </tableViewCell>
  517. </cells>
  518. </tableViewSection>
  519. </sections>
  520. <connections>
  521. <outlet property="dataSource" destination="MCr-AC-A54" id="Qua-GS-XwS"/>
  522. <outlet property="delegate" destination="MCr-AC-A54" id="Ia9-dv-ejn"/>
  523. </connections>
  524. </tableView>
  525. <navigationItem key="navigationItem" title="设置" id="DQ8-fB-T3f"/>
  526. </tableViewController>
  527. <placeholder placeholderIdentifier="IBFirstResponder" id="IxS-Qa-aZd" userLabel="First Responder" sceneMemberID="firstResponder"/>
  528. </objects>
  529. <point key="canvasLocation" x="2603" y="1878"/>
  530. </scene>
  531. <!--消息-->
  532. <scene sceneID="1a5-AX-EBL">
  533. <objects>
  534. <navigationController automaticallyAdjustsScrollViewInsets="NO" id="LyK-hv-muY" sceneMemberID="viewController">
  535. <tabBarItem key="tabBarItem" title="消息" image="msg_icon.png" id="kmn-H9-1fg"/>
  536. <toolbarItems/>
  537. <navigationBar key="navigationBar" contentMode="scaleToFill" id="hh4-zq-cee">
  538. <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
  539. <autoresizingMask key="autoresizingMask"/>
  540. </navigationBar>
  541. <nil name="viewControllers"/>
  542. <connections>
  543. <segue destination="vrj-KB-AjD" kind="relationship" relationship="rootViewController" id="vkH-nE-ATI"/>
  544. </connections>
  545. </navigationController>
  546. <placeholder placeholderIdentifier="IBFirstResponder" id="ec1-0y-PZA" userLabel="First Responder" sceneMemberID="firstResponder"/>
  547. </objects>
  548. <point key="canvasLocation" x="1752" y="-9"/>
  549. </scene>
  550. <!--联系人-->
  551. <scene sceneID="YjZ-oC-82u">
  552. <objects>
  553. <navigationController automaticallyAdjustsScrollViewInsets="NO" id="pzu-DP-l3M" sceneMemberID="viewController">
  554. <tabBarItem key="tabBarItem" title="联系人" image="contact_icon.png" id="Pg2-bO-cmh"/>
  555. <toolbarItems/>
  556. <navigationBar key="navigationBar" contentMode="scaleToFill" id="myj-Ql-5wp">
  557. <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
  558. <autoresizingMask key="autoresizingMask"/>
  559. </navigationBar>
  560. <nil name="viewControllers"/>
  561. <connections>
  562. <segue destination="kEt-UB-Njh" kind="relationship" relationship="rootViewController" id="6JJ-8l-JXh"/>
  563. </connections>
  564. </navigationController>
  565. <placeholder placeholderIdentifier="IBFirstResponder" id="Mul-cA-3Ig" userLabel="First Responder" sceneMemberID="firstResponder"/>
  566. </objects>
  567. <point key="canvasLocation" x="1752" y="647"/>
  568. </scene>
  569. <!--设置-->
  570. <scene sceneID="AaJ-jb-97S">
  571. <objects>
  572. <navigationController automaticallyAdjustsScrollViewInsets="NO" id="Xs3-GN-UDZ" sceneMemberID="viewController">
  573. <tabBarItem key="tabBarItem" title="设置" image="setting_icon.png" id="Uh5-Ct-HJL"/>
  574. <toolbarItems/>
  575. <navigationBar key="navigationBar" contentMode="scaleToFill" id="XtZ-mX-vmd">
  576. <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
  577. <autoresizingMask key="autoresizingMask"/>
  578. </navigationBar>
  579. <nil name="viewControllers"/>
  580. <connections>
  581. <segue destination="MCr-AC-A54" kind="relationship" relationship="rootViewController" id="2Qy-yg-sG6"/>
  582. </connections>
  583. </navigationController>
  584. <placeholder placeholderIdentifier="IBFirstResponder" id="cTZ-6m-wkv" userLabel="First Responder" sceneMemberID="firstResponder"/>
  585. </objects>
  586. <point key="canvasLocation" x="1768" y="1847"/>
  587. </scene>
  588. <!--通知公告-->
  589. <scene sceneID="a1L-L9-io1">
  590. <objects>
  591. <navigationController automaticallyAdjustsScrollViewInsets="NO" id="Rch-kj-fov" sceneMemberID="viewController">
  592. <tabBarItem key="tabBarItem" title="通知公告" image="function_icon.png" id="tI1-Fg-Qgr"/>
  593. <toolbarItems/>
  594. <navigationBar key="navigationBar" contentMode="scaleToFill" id="5rw-dH-lxr">
  595. <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
  596. <autoresizingMask key="autoresizingMask"/>
  597. </navigationBar>
  598. <nil name="viewControllers"/>
  599. <connections>
  600. <segue destination="mYQ-3m-tdV" kind="relationship" relationship="rootViewController" id="W01-hg-ACQ"/>
  601. </connections>
  602. </navigationController>
  603. <placeholder placeholderIdentifier="IBFirstResponder" id="4Ny-Ep-tOw" userLabel="First Responder" sceneMemberID="firstResponder"/>
  604. </objects>
  605. <point key="canvasLocation" x="1780" y="1357"/>
  606. </scene>
  607. <!--Table View Controller-->
  608. <scene sceneID="CJ2-tH-VHu">
  609. <objects>
  610. <tableViewController id="Xis-Bw-fbU" sceneMemberID="viewController">
  611. <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="u4M-bW-n6W">
  612. <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
  613. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  614. <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  615. <prototypes>
  616. <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" id="g0O-gH-ArG">
  617. <rect key="frame" x="0.0" y="28" width="600" height="44"/>
  618. <autoresizingMask key="autoresizingMask"/>
  619. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="g0O-gH-ArG" id="5tz-Jc-HaC">
  620. <rect key="frame" x="0.0" y="0.0" width="600" height="44"/>
  621. <autoresizingMask key="autoresizingMask"/>
  622. </tableViewCellContentView>
  623. </tableViewCell>
  624. </prototypes>
  625. <connections>
  626. <outlet property="dataSource" destination="Xis-Bw-fbU" id="oc7-dy-YkJ"/>
  627. <outlet property="delegate" destination="Xis-Bw-fbU" id="agT-cN-PjY"/>
  628. </connections>
  629. </tableView>
  630. </tableViewController>
  631. <placeholder placeholderIdentifier="IBFirstResponder" id="Ee8-Oh-Nvd" userLabel="First Responder" sceneMemberID="firstResponder"/>
  632. </objects>
  633. </scene>
  634. </scenes>
  635. <resources>
  636. <image name="contact_icon.png" width="30" height="30"/>
  637. <image name="function_icon.png" width="30" height="30"/>
  638. <image name="input_bg.png" width="320" height="86"/>
  639. <image name="login_bg.png" width="300" height="40"/>
  640. <image name="login_bg_down.png" width="305" height="42"/>
  641. <image name="login_header_default.png" width="85" height="85"/>
  642. <image name="msg_icon.png" width="30" height="30"/>
  643. <image name="popo.png" width="640" height="210"/>
  644. <image name="setting_icon.png" width="30" height="30"/>
  645. </resources>
  646. <inferredMetricsTieBreakers>
  647. <segue reference="Ew8-dJ-QX2"/>
  648. <segue reference="YJE-Mf-7te"/>
  649. </inferredMetricsTieBreakers>
  650. </document>