ChatViewHeader.xib 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="16097" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" colorMatched="YES">
  3. <device id="retina4_7" orientation="portrait" appearance="light"/>
  4. <dependencies>
  5. <deployment identifier="iOS"/>
  6. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="16087"/>
  7. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  8. </dependencies>
  9. <objects>
  10. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
  11. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  12. <view contentMode="scaleToFill" id="iN0-l3-epB" customClass="ChatViewHeader">
  13. <rect key="frame" x="0.0" y="0.0" width="320" height="92"/>
  14. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
  15. <subviews>
  16. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="4Py-YG-yJP" userLabel="Wrapper View">
  17. <rect key="frame" x="0.0" y="0.0" width="320" height="92"/>
  18. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  19. <subviews>
  20. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="aea-LW-ZY5">
  21. <rect key="frame" x="0.0" y="0.0" width="320" height="48"/>
  22. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
  23. <subviews>
  24. <button opaque="NO" contentMode="scaleAspectFit" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="XD4-lm-aeM">
  25. <rect key="frame" x="8" y="8" width="120" height="32"/>
  26. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  27. <accessibility key="accessibilityConfiguration" identifier="CallButton"/>
  28. <size key="titleShadowOffset" width="1" height="1"/>
  29. <connections>
  30. <action selector="callAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="yvl-Db-cBF"/>
  31. </connections>
  32. </button>
  33. <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="s8z-SE-x9k" userLabel="Avatar">
  34. <rect key="frame" x="142" y="6" width="36" height="36"/>
  35. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
  36. <accessibility key="accessibilityConfiguration" identifier="AvatarButton"/>
  37. <state key="normal">
  38. <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  39. </state>
  40. </button>
  41. <button opaque="NO" contentMode="center" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5Hc-uF-Ls2" userLabel="Verification Levels">
  42. <rect key="frame" x="254" y="18" width="48" height="12"/>
  43. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
  44. <state key="normal">
  45. <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  46. </state>
  47. </button>
  48. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Qls-co-fKp">
  49. <rect key="frame" x="141" y="27" width="14" height="14"/>
  50. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
  51. </imageView>
  52. </subviews>
  53. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
  54. </view>
  55. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Q8a-Qm-Lgf" userLabel="buttonView">
  56. <rect key="frame" x="0.0" y="48" width="320" height="44"/>
  57. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
  58. <subviews>
  59. <button opaque="NO" contentMode="center" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="SEb-0T-YYQ" userLabel="Search">
  60. <rect key="frame" x="0.0" y="0.0" width="60" height="44"/>
  61. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  62. <inset key="imageEdgeInsets" minX="20" minY="12" maxX="20" maxY="12"/>
  63. <state key="normal" image="Search"/>
  64. <connections>
  65. <action selector="searchAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="UX3-FW-cPn"/>
  66. </connections>
  67. </button>
  68. <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="HGb-YJ-933">
  69. <rect key="frame" x="120" y="0.0" width="100" height="44"/>
  70. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  71. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
  72. <state key="normal" title="xMedia"/>
  73. <connections>
  74. <action selector="mediaAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="aDV-EL-X0k"/>
  75. </connections>
  76. </button>
  77. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Kw4-f2-q8i" userLabel="BallotBadge" customClass="MKNumberBadgeView">
  78. <rect key="frame" x="280" y="0.0" width="36" height="28"/>
  79. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
  80. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
  81. <inset key="insetFor6xAndEarlier" minX="5" minY="0.0" maxX="-5" maxY="0.0"/>
  82. </view>
  83. <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="P3Q-08-zWI">
  84. <rect key="frame" x="220" y="-1" width="100" height="44"/>
  85. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
  86. <accessibility key="accessibilityConfiguration" identifier="BallotButton"/>
  87. <state key="normal" title="xballots">
  88. <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  89. </state>
  90. <connections>
  91. <action selector="ballotAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="PFR-gQ-kMs"/>
  92. </connections>
  93. </button>
  94. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="cUb-AJ-0gx" userLabel="Horizontal Divider Line" customClass="HairlineView">
  95. <rect key="frame" x="0.0" y="44" width="320" height="1"/>
  96. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
  97. <color key="backgroundColor" red="0.73699933290481567" green="0.73166358470916748" blue="0.75551497936248779" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  98. </view>
  99. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ifg-FP-DDZ" userLabel="Vertical Divider Line" customClass="HairlineView">
  100. <rect key="frame" x="59" y="0.0" width="1" height="43"/>
  101. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  102. <color key="backgroundColor" red="0.73699933290481567" green="0.73166358470916748" blue="0.75551497936248779" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  103. </view>
  104. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="LMp-XN-vrG" userLabel="Vertical Divider Line" customClass="HairlineView">
  105. <rect key="frame" x="119" y="0.0" width="1" height="43"/>
  106. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  107. <color key="backgroundColor" red="0.73699933289999997" green="0.73166358470000004" blue="0.75551497940000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  108. </view>
  109. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="sCZ-ot-BdD" userLabel="Vertical Divider Line" customClass="HairlineView">
  110. <rect key="frame" x="219" y="0.0" width="1" height="43"/>
  111. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
  112. <color key="backgroundColor" red="0.73699933290481567" green="0.73166358470916748" blue="0.75551497936248779" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  113. </view>
  114. <button opaque="NO" contentMode="center" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Dhv-Dh-H2o" userLabel="Search">
  115. <rect key="frame" x="59" y="0.0" width="60" height="44"/>
  116. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  117. <state key="normal" image="Bell"/>
  118. <connections>
  119. <action selector="notificationsSettingsAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="rer-Zc-nQW"/>
  120. </connections>
  121. </button>
  122. </subviews>
  123. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
  124. </view>
  125. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="mae-uW-cwF" userLabel="Horizontal Divider Line" customClass="HairlineView">
  126. <rect key="frame" x="0.0" y="48" width="320" height="1"/>
  127. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
  128. <color key="backgroundColor" red="0.73699933290481567" green="0.73166358470916748" blue="0.75551497936248779" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  129. </view>
  130. </subviews>
  131. <color key="backgroundColor" red="0.96055269241333008" green="0.96052390336990356" blue="0.96054017543792725" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  132. </view>
  133. </subviews>
  134. <nil key="simulatedStatusBarMetrics"/>
  135. <nil key="simulatedTopBarMetrics"/>
  136. <nil key="simulatedBottomBarMetrics"/>
  137. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  138. <connections>
  139. <outlet property="avatarButton" destination="s8z-SE-x9k" id="dth-dz-sMG"/>
  140. <outlet property="ballotBadge" destination="Kw4-f2-q8i" id="0UR-Xw-vc1"/>
  141. <outlet property="ballotsButton" destination="P3Q-08-zWI" id="bt3-bj-Vse"/>
  142. <outlet property="callButton" destination="XD4-lm-aeM" id="neJ-9c-4sZ"/>
  143. <outlet property="horizontalDividerLine1" destination="mae-uW-cwF" id="sPF-3u-mAM"/>
  144. <outlet property="horizontalDividerLine2" destination="cUb-AJ-0gx" id="aK6-cO-awa"/>
  145. <outlet property="mainView" destination="aea-LW-ZY5" id="sEW-DX-9pX"/>
  146. <outlet property="mediaButton" destination="HGb-YJ-933" id="VUg-WN-fkh"/>
  147. <outlet property="notificationsSettingsButton" destination="Dhv-Dh-H2o" id="O1J-1v-noc"/>
  148. <outlet property="optionalButtonsView" destination="Q8a-Qm-Lgf" id="6Wf-sm-qji"/>
  149. <outlet property="searchButton" destination="SEb-0T-YYQ" id="FZ6-DX-J8L"/>
  150. <outlet property="threemaTypeIcon" destination="Qls-co-fKp" id="HXD-n9-Gqj"/>
  151. <outlet property="verificationLevel" destination="5Hc-uF-Ls2" id="CJ0-Qo-4Ie"/>
  152. <outlet property="verticalDividerLine1" destination="ifg-FP-DDZ" id="RfA-Mm-P8a"/>
  153. <outlet property="verticalDividerLine2" destination="LMp-XN-vrG" id="JYx-lP-Ba7"/>
  154. <outlet property="verticalDividerLine3" destination="sCZ-ot-BdD" id="FJD-9d-MWk"/>
  155. <outlet property="wrapperView" destination="4Py-YG-yJP" id="UhY-x8-LhV"/>
  156. </connections>
  157. <point key="canvasLocation" x="224" y="141.22938530734635"/>
  158. </view>
  159. </objects>
  160. <resources>
  161. <image name="Bell" width="22" height="22"/>
  162. <image name="Search" width="32" height="32"/>
  163. </resources>
  164. </document>