SettingsViewController.xib 18 KB

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