SettingsViewController.xib 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="14313.18" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
  3. <device id="retina6_1" orientation="portrait">
  4. <adaptation id="fullscreen"/>
  5. </device>
  6. <dependencies>
  7. <deployment identifier="iOS"/>
  8. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14283.14"/>
  9. <capability name="Safe area layout guides" minToolsVersion="9.0"/>
  10. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  11. </dependencies>
  12. <objects>
  13. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="SettingsViewController">
  14. <connections>
  15. <outlet property="avatar" destination="dUq-gP-64y" id="eL7-Im-tpA"/>
  16. <outlet property="btnLogout" destination="VEr-gX-5S1" id="wZO-GK-Raw"/>
  17. <outlet property="nickname" destination="CdQ-xL-QSq" id="Y1d-Nc-qov"/>
  18. <outlet property="phone" destination="rXA-ab-vWB" id="Uvv-Mm-SVO"/>
  19. <outlet property="section1" destination="jZG-2v-ye3" id="udr-P8-8ZX"/>
  20. <outlet property="section2" destination="RMh-Hq-xqF" id="jjG-Q0-IIP"/>
  21. <outlet property="section3" destination="WGd-sn-FZj" id="Uzp-oV-D4f"/>
  22. <outlet property="switchNotification" destination="arU-7a-FJS" id="JoJ-6l-2vy"/>
  23. <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
  24. </connections>
  25. </placeholder>
  26. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  27. <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
  28. <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
  29. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  30. <subviews>
  31. <view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="jZG-2v-ye3">
  32. <rect key="frame" x="20" y="54" width="374" height="120"/>
  33. <subviews>
  34. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="b83-1a-GQI" customClass="SettingsItemView">
  35. <rect key="frame" x="0.0" y="0.0" width="374" height="60"/>
  36. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  37. <gestureRecognizers/>
  38. <constraints>
  39. <constraint firstAttribute="height" constant="60" id="tPr-Z4-xsG"/>
  40. </constraints>
  41. <connections>
  42. <outletCollection property="gestureRecognizers" destination="u3x-PK-78m" appends="YES" id="H1Y-uT-abe"/>
  43. </connections>
  44. </view>
  45. <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="default_avatar" translatesAutoresizingMaskIntoConstraints="NO" id="dUq-gP-64y">
  46. <rect key="frame" x="302" y="12" width="36" height="36"/>
  47. <constraints>
  48. <constraint firstAttribute="width" constant="36" id="SJn-k6-fCr"/>
  49. <constraint firstAttribute="height" constant="36" id="UyP-SC-QhK"/>
  50. </constraints>
  51. <userDefinedRuntimeAttributes>
  52. <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  53. <integer key="value" value="18"/>
  54. </userDefinedRuntimeAttribute>
  55. </userDefinedRuntimeAttributes>
  56. </imageView>
  57. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="W3I-FL-m9s" customClass="SettingsItemView">
  58. <rect key="frame" x="0.0" y="60" width="374" height="60"/>
  59. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  60. <gestureRecognizers/>
  61. <constraints>
  62. <constraint firstAttribute="height" constant="60" id="jg3-BL-ZBq"/>
  63. </constraints>
  64. <userDefinedRuntimeAttributes>
  65. <userDefinedRuntimeAttribute type="string" keyPath="label" value="昵称"/>
  66. <userDefinedRuntimeAttribute type="boolean" keyPath="showLine" value="NO"/>
  67. </userDefinedRuntimeAttributes>
  68. <connections>
  69. <outletCollection property="gestureRecognizers" destination="vEd-rP-LuJ" appends="YES" id="iiq-ab-goD"/>
  70. </connections>
  71. </view>
  72. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CdQ-xL-QSq">
  73. <rect key="frame" x="338" y="90" width="0.0" height="0.0"/>
  74. <fontDescription key="fontDescription" type="system" pointSize="16"/>
  75. <nil key="highlightedColor"/>
  76. </label>
  77. </subviews>
  78. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  79. <constraints>
  80. <constraint firstItem="b83-1a-GQI" firstAttribute="leading" secondItem="jZG-2v-ye3" secondAttribute="leading" id="20p-Vw-Luy"/>
  81. <constraint firstItem="b83-1a-GQI" firstAttribute="top" secondItem="jZG-2v-ye3" secondAttribute="top" id="9ee-F7-V2I"/>
  82. <constraint firstItem="W3I-FL-m9s" firstAttribute="top" secondItem="b83-1a-GQI" secondAttribute="bottom" id="AO5-Ot-bOp"/>
  83. <constraint firstAttribute="trailing" secondItem="b83-1a-GQI" secondAttribute="trailing" id="E0v-hB-1ad"/>
  84. <constraint firstItem="dUq-gP-64y" firstAttribute="trailing" secondItem="b83-1a-GQI" secondAttribute="trailing" constant="-36" id="GKL-QH-wBa"/>
  85. <constraint firstItem="CdQ-xL-QSq" firstAttribute="trailing" secondItem="W3I-FL-m9s" secondAttribute="trailing" constant="-36" id="HfI-NC-KIu"/>
  86. <constraint firstAttribute="height" constant="120" id="c9f-Ql-cQL"/>
  87. <constraint firstItem="dUq-gP-64y" firstAttribute="centerY" secondItem="b83-1a-GQI" secondAttribute="centerY" id="kuJ-BL-DZW"/>
  88. <constraint firstAttribute="trailing" secondItem="W3I-FL-m9s" secondAttribute="trailing" id="mn8-WD-mDw"/>
  89. <constraint firstItem="W3I-FL-m9s" firstAttribute="leading" secondItem="jZG-2v-ye3" secondAttribute="leading" id="qey-uV-Kme"/>
  90. <constraint firstItem="CdQ-xL-QSq" firstAttribute="centerY" secondItem="W3I-FL-m9s" secondAttribute="centerY" id="vLz-nC-YfM"/>
  91. </constraints>
  92. <userDefinedRuntimeAttributes>
  93. <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  94. <integer key="value" value="8"/>
  95. </userDefinedRuntimeAttribute>
  96. </userDefinedRuntimeAttributes>
  97. </view>
  98. <view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="RMh-Hq-xqF">
  99. <rect key="frame" x="20" y="189" width="374" height="60"/>
  100. <subviews>
  101. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rt3-H0-yo0" customClass="SettingsItemView">
  102. <rect key="frame" x="0.0" y="0.0" width="374" height="60"/>
  103. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  104. <userDefinedRuntimeAttributes>
  105. <userDefinedRuntimeAttribute type="boolean" keyPath="showLine" value="NO"/>
  106. <userDefinedRuntimeAttribute type="string" keyPath="label" value="手机"/>
  107. </userDefinedRuntimeAttributes>
  108. </view>
  109. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rXA-ab-vWB">
  110. <rect key="frame" x="338" y="30" width="0.0" height="0.0"/>
  111. <fontDescription key="fontDescription" type="system" pointSize="16"/>
  112. <nil key="highlightedColor"/>
  113. </label>
  114. </subviews>
  115. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  116. <constraints>
  117. <constraint firstItem="rXA-ab-vWB" firstAttribute="centerY" secondItem="rt3-H0-yo0" secondAttribute="centerY" id="aDz-s5-OkC"/>
  118. <constraint firstAttribute="height" constant="60" id="bjo-P3-jsu"/>
  119. <constraint firstItem="rt3-H0-yo0" firstAttribute="leading" secondItem="RMh-Hq-xqF" secondAttribute="leading" id="e5p-aM-7dd"/>
  120. <constraint firstAttribute="bottom" secondItem="rt3-H0-yo0" secondAttribute="bottom" id="gfj-oZ-MvR"/>
  121. <constraint firstAttribute="trailing" secondItem="rt3-H0-yo0" secondAttribute="trailing" id="hn5-5G-7YN"/>
  122. <constraint firstItem="rXA-ab-vWB" firstAttribute="trailing" secondItem="rt3-H0-yo0" secondAttribute="trailing" constant="-36" id="hy2-SZ-1bG"/>
  123. <constraint firstItem="rt3-H0-yo0" firstAttribute="top" secondItem="RMh-Hq-xqF" secondAttribute="top" id="xYN-I9-tSx"/>
  124. </constraints>
  125. <userDefinedRuntimeAttributes>
  126. <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  127. <integer key="value" value="8"/>
  128. </userDefinedRuntimeAttribute>
  129. </userDefinedRuntimeAttributes>
  130. </view>
  131. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="VEr-gX-5S1">
  132. <rect key="frame" x="20" y="803" width="374" height="44"/>
  133. <color key="backgroundColor" red="1" green="0.25098039215686274" blue="0.58431372549019611" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  134. <constraints>
  135. <constraint firstAttribute="height" constant="44" id="Dsj-f8-eRg"/>
  136. </constraints>
  137. <fontDescription key="fontDescription" type="boldSystem" pointSize="16"/>
  138. <state key="normal" title="退出登录">
  139. <color key="titleColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  140. </state>
  141. <connections>
  142. <action selector="logout:" destination="-1" eventType="touchUpInside" id="deU-6W-jnz"/>
  143. </connections>
  144. </button>
  145. <view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="WGd-sn-FZj">
  146. <rect key="frame" x="20" y="264" width="374" height="60"/>
  147. <subviews>
  148. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="是否接受消息提示" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="d90-Vj-Yhb">
  149. <rect key="frame" x="15" y="21.5" width="114.5" height="17"/>
  150. <fontDescription key="fontDescription" type="boldSystem" pointSize="14"/>
  151. <nil key="textColor"/>
  152. <nil key="highlightedColor"/>
  153. </label>
  154. <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="arU-7a-FJS">
  155. <rect key="frame" x="310" y="14.5" width="51" height="31"/>
  156. <color key="onTintColor" red="1" green="0.25098039220000001" blue="0.58431372550000005" alpha="1" colorSpace="calibratedRGB"/>
  157. <connections>
  158. <action selector="receiveNotificationChanged:" destination="-1" eventType="valueChanged" id="HV9-Tz-rlb"/>
  159. </connections>
  160. </switch>
  161. </subviews>
  162. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  163. <constraints>
  164. <constraint firstItem="arU-7a-FJS" firstAttribute="centerY" secondItem="WGd-sn-FZj" secondAttribute="centerY" id="2il-Ep-041"/>
  165. <constraint firstAttribute="trailing" secondItem="arU-7a-FJS" secondAttribute="trailing" constant="15" id="80d-sK-3qc"/>
  166. <constraint firstItem="d90-Vj-Yhb" firstAttribute="leading" secondItem="WGd-sn-FZj" secondAttribute="leading" constant="15" id="Cr2-xg-PdQ"/>
  167. <constraint firstAttribute="height" constant="60" id="OEx-fK-MiL"/>
  168. <constraint firstItem="d90-Vj-Yhb" firstAttribute="centerY" secondItem="WGd-sn-FZj" secondAttribute="centerY" id="Wke-Aa-LMo"/>
  169. </constraints>
  170. <userDefinedRuntimeAttributes>
  171. <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
  172. <integer key="value" value="8"/>
  173. </userDefinedRuntimeAttribute>
  174. </userDefinedRuntimeAttributes>
  175. </view>
  176. </subviews>
  177. <color key="backgroundColor" red="0.94901960784313721" green="0.95686274509803915" blue="0.96078431372549022" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  178. <constraints>
  179. <constraint firstItem="Q5M-cg-NOt" firstAttribute="trailing" secondItem="RMh-Hq-xqF" secondAttribute="trailing" constant="20" id="AvO-i8-ZRy"/>
  180. <constraint firstItem="WGd-sn-FZj" firstAttribute="top" secondItem="RMh-Hq-xqF" secondAttribute="bottom" constant="15" id="FGa-3f-ECL"/>
  181. <constraint firstItem="Q5M-cg-NOt" firstAttribute="bottom" secondItem="VEr-gX-5S1" secondAttribute="bottom" constant="15" id="HcF-rx-AyE"/>
  182. <constraint firstItem="jZG-2v-ye3" firstAttribute="leading" secondItem="Q5M-cg-NOt" secondAttribute="leading" constant="20" id="LYS-Eg-nPN"/>
  183. <constraint firstItem="Q5M-cg-NOt" firstAttribute="trailing" secondItem="VEr-gX-5S1" secondAttribute="trailing" constant="20" id="O7P-5w-m8c"/>
  184. <constraint firstItem="RMh-Hq-xqF" firstAttribute="leading" secondItem="Q5M-cg-NOt" secondAttribute="leading" constant="20" id="QtU-bj-SAV"/>
  185. <constraint firstItem="Q5M-cg-NOt" firstAttribute="trailing" secondItem="WGd-sn-FZj" secondAttribute="trailing" constant="20" id="UYy-sT-K5E"/>
  186. <constraint firstItem="WGd-sn-FZj" firstAttribute="leading" secondItem="Q5M-cg-NOt" secondAttribute="leading" constant="20" id="b55-jc-8uk"/>
  187. <constraint firstItem="Q5M-cg-NOt" firstAttribute="trailing" secondItem="jZG-2v-ye3" secondAttribute="trailing" constant="20" id="kpF-3U-y4b"/>
  188. <constraint firstItem="jZG-2v-ye3" firstAttribute="top" secondItem="Q5M-cg-NOt" secondAttribute="top" constant="10" id="lrY-WE-HzC"/>
  189. <constraint firstItem="VEr-gX-5S1" firstAttribute="leading" secondItem="Q5M-cg-NOt" secondAttribute="leading" constant="20" id="use-1H-uxj"/>
  190. <constraint firstItem="RMh-Hq-xqF" firstAttribute="top" secondItem="jZG-2v-ye3" secondAttribute="bottom" constant="15" id="y7p-gC-K1q"/>
  191. </constraints>
  192. <viewLayoutGuide key="safeArea" id="Q5M-cg-NOt"/>
  193. <point key="canvasLocation" x="76.811594202898561" y="52.901785714285715"/>
  194. </view>
  195. <tapGestureRecognizer id="vEd-rP-LuJ">
  196. <connections>
  197. <action selector="changeName:" destination="-1" id="d4F-Lv-GdR"/>
  198. </connections>
  199. </tapGestureRecognizer>
  200. <tapGestureRecognizer id="u3x-PK-78m">
  201. <connections>
  202. <action selector="tapAvatar:" destination="-1" id="90l-te-ycd"/>
  203. </connections>
  204. </tapGestureRecognizer>
  205. </objects>
  206. <resources>
  207. <image name="default_avatar" width="36" height="36"/>
  208. </resources>
  209. </document>