BaseChatTableViewCell.xib 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
  3. <device id="retina6_1" orientation="portrait" appearance="dark"/>
  4. <dependencies>
  5. <deployment identifier="iOS"/>
  6. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22684"/>
  7. <capability name="Safe area layout guides" minToolsVersion="9.0"/>
  8. <capability name="System colors in document resources" minToolsVersion="11.0"/>
  9. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  10. </dependencies>
  11. <objects>
  12. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
  13. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  14. <tableViewCell opaque="NO" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="502" id="KGk-i7-Jjw" userLabel="BaseChatTableViewCell" customClass="BaseChatTableViewCell" customModule="NextcloudTalk" customModuleProvider="target">
  15. <rect key="frame" x="0.0" y="0.0" width="422" height="502"/>
  16. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  17. <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
  18. <rect key="frame" x="0.0" y="0.0" width="422" height="502"/>
  19. <autoresizingMask key="autoresizingMask"/>
  20. <subviews>
  21. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="jvd-Fb-cKa">
  22. <rect key="frame" x="0.0" y="0.0" width="422" height="502"/>
  23. <subviews>
  24. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3wA-Cg-eLo" userLabel="HeaderPart">
  25. <rect key="frame" x="0.0" y="0.0" width="422" height="40"/>
  26. <subviews>
  27. <button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="1000" verticalHuggingPriority="1000" horizontalCompressionResistancePriority="250" verticalCompressionResistancePriority="250" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="PCA-MF-seG" userLabel="AvatarButton" customClass="AvatarButton" customModule="NextcloudTalk" customModuleProvider="target">
  28. <rect key="frame" x="10" y="10" width="30" height="30"/>
  29. <constraints>
  30. <constraint firstAttribute="width" constant="30" id="Qvt-oB-S1j"/>
  31. <constraint firstAttribute="height" constant="30" id="ZSv-ql-Q0k"/>
  32. </constraints>
  33. <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
  34. </button>
  35. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" horizontalCompressionResistancePriority="749" text="A very long author name that does not fit into this cell" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lOK-xG-raw" userLabel="TitleLabel">
  36. <rect key="frame" x="50" y="10" width="253" height="30"/>
  37. <constraints>
  38. <constraint firstAttribute="width" relation="greaterThanOrEqual" id="tdk-Yc-qpI"/>
  39. </constraints>
  40. <fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
  41. <color key="textColor" systemColor="secondaryLabelColor"/>
  42. <nil key="highlightedColor"/>
  43. </label>
  44. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="An artificial date" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="obv-lg-PWE" userLabel="DateLabel">
  45. <rect key="frame" x="313" y="10" width="99" height="30"/>
  46. <fontDescription key="fontDescription" style="UICTFontTextStyleFootnote"/>
  47. <color key="textColor" systemColor="secondaryLabelColor"/>
  48. <nil key="highlightedColor"/>
  49. </label>
  50. </subviews>
  51. <constraints>
  52. <constraint firstAttribute="bottom" secondItem="obv-lg-PWE" secondAttribute="bottom" id="6Eu-Ua-CF6"/>
  53. <constraint firstAttribute="bottom" secondItem="PCA-MF-seG" secondAttribute="bottom" id="7xg-IT-HlF"/>
  54. <constraint firstItem="obv-lg-PWE" firstAttribute="leading" secondItem="lOK-xG-raw" secondAttribute="trailing" constant="10" id="8uf-1V-IkV"/>
  55. <constraint firstAttribute="bottom" secondItem="lOK-xG-raw" secondAttribute="bottom" id="Yra-EG-Jgj"/>
  56. <constraint firstAttribute="trailing" secondItem="obv-lg-PWE" secondAttribute="trailing" constant="10" id="bQo-e7-AIU"/>
  57. <constraint firstItem="lOK-xG-raw" firstAttribute="top" secondItem="3wA-Cg-eLo" secondAttribute="top" constant="10" id="edY-hn-waS"/>
  58. <constraint firstItem="obv-lg-PWE" firstAttribute="top" secondItem="3wA-Cg-eLo" secondAttribute="top" constant="10" id="fnX-0E-rsz"/>
  59. <constraint firstItem="lOK-xG-raw" firstAttribute="leading" secondItem="PCA-MF-seG" secondAttribute="trailing" constant="10" id="i39-1u-6SF"/>
  60. <constraint firstItem="PCA-MF-seG" firstAttribute="top" secondItem="3wA-Cg-eLo" secondAttribute="top" constant="10" id="lo5-Ho-Lhk"/>
  61. <constraint firstItem="PCA-MF-seG" firstAttribute="leading" secondItem="3wA-Cg-eLo" secondAttribute="leading" constant="10" id="y0B-TK-xfX"/>
  62. </constraints>
  63. </view>
  64. <view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ei6-XM-uBR" userLabel="QuotePart">
  65. <rect key="frame" x="0.0" y="40" width="422" height="60"/>
  66. <constraints>
  67. <constraint firstAttribute="height" constant="60" id="MNH-XL-wpW"/>
  68. </constraints>
  69. </view>
  70. <view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="X2q-XX-H1j" userLabel="ContentPart">
  71. <rect key="frame" x="0.0" y="100" width="422" height="257"/>
  72. <subviews>
  73. <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" spacing="4" translatesAutoresizingMaskIntoConstraints="NO" id="TkE-V6-ePd" userLabel="StatusView">
  74. <rect key="frame" x="15" y="5" width="20" height="20"/>
  75. <subviews>
  76. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="F90-3N-Ecf" userLabel="PlaceholderForInterfaceBuilder">
  77. <rect key="frame" x="0.0" y="0.0" width="20" height="20"/>
  78. <constraints>
  79. <constraint firstAttribute="height" constant="20" id="swq-f4-Rot"/>
  80. </constraints>
  81. </view>
  82. </subviews>
  83. <constraints>
  84. <constraint firstAttribute="width" constant="20" id="kDD-1M-lbC"/>
  85. </constraints>
  86. </stackView>
  87. <view opaque="NO" contentMode="scaleToFill" horizontalCompressionResistancePriority="1000" verticalCompressionResistancePriority="1000" translatesAutoresizingMaskIntoConstraints="NO" id="THT-eK-wa0" userLabel="MessageBodyView">
  88. <rect key="frame" x="50" y="5" width="362" height="247"/>
  89. <constraints>
  90. <constraint firstAttribute="height" relation="greaterThanOrEqual" id="wmP-Zf-X0i"/>
  91. </constraints>
  92. </view>
  93. </subviews>
  94. <constraints>
  95. <constraint firstItem="TkE-V6-ePd" firstAttribute="leading" secondItem="X2q-XX-H1j" secondAttribute="leading" constant="15" id="0Vd-ed-Org"/>
  96. <constraint firstAttribute="bottom" secondItem="THT-eK-wa0" secondAttribute="bottom" constant="5" id="BEl-bJ-7y5"/>
  97. <constraint firstItem="TkE-V6-ePd" firstAttribute="top" secondItem="X2q-XX-H1j" secondAttribute="top" constant="5" id="Btk-Nm-0In"/>
  98. <constraint firstItem="THT-eK-wa0" firstAttribute="top" secondItem="X2q-XX-H1j" secondAttribute="top" constant="5" id="ZJ3-BO-VvU"/>
  99. <constraint firstAttribute="height" relation="greaterThanOrEqual" id="pn0-mG-K2F"/>
  100. <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="TkE-V6-ePd" secondAttribute="bottom" constant="5" id="vC0-Ra-mVF"/>
  101. <constraint firstItem="THT-eK-wa0" firstAttribute="leading" secondItem="TkE-V6-ePd" secondAttribute="trailing" constant="15" id="yE9-F6-n6g"/>
  102. <constraint firstAttribute="trailing" secondItem="THT-eK-wa0" secondAttribute="trailing" constant="10" id="zfI-Sw-bU2"/>
  103. </constraints>
  104. </view>
  105. <view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rpi-JE-I3o" userLabel="ReferencePart">
  106. <rect key="frame" x="0.0" y="357" width="422" height="105"/>
  107. <constraints>
  108. <constraint firstAttribute="height" constant="105" id="9Ar-Lj-ucO"/>
  109. </constraints>
  110. </view>
  111. <view opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xJ1-vA-lap" userLabel="ReactionsPart">
  112. <rect key="frame" x="0.0" y="462" width="422" height="40"/>
  113. <constraints>
  114. <constraint firstAttribute="height" constant="40" id="WP6-65-H6V"/>
  115. </constraints>
  116. </view>
  117. </subviews>
  118. </stackView>
  119. </subviews>
  120. <viewLayoutGuide key="safeArea" id="ML2-GP-tWC"/>
  121. <constraints>
  122. <constraint firstItem="jvd-Fb-cKa" firstAttribute="top" secondItem="H2p-sc-9uM" secondAttribute="top" id="7VB-KH-RpM"/>
  123. <constraint firstItem="jvd-Fb-cKa" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" id="CFK-mC-eqO"/>
  124. <constraint firstAttribute="trailing" secondItem="jvd-Fb-cKa" secondAttribute="trailing" id="eW6-Il-IPV"/>
  125. <constraint firstAttribute="bottom" secondItem="jvd-Fb-cKa" secondAttribute="bottom" id="kra-Sz-kLn"/>
  126. </constraints>
  127. </tableViewCellContentView>
  128. <viewLayoutGuide key="safeArea" id="aW0-zy-SZf"/>
  129. <connections>
  130. <outlet property="avatarButton" destination="PCA-MF-seG" id="iaG-3y-X5d"/>
  131. <outlet property="dateLabel" destination="obv-lg-PWE" id="Fl9-sa-2eI"/>
  132. <outlet property="headerPart" destination="3wA-Cg-eLo" id="elk-yT-DZf"/>
  133. <outlet property="messageBodyView" destination="THT-eK-wa0" id="EyQ-45-MFn"/>
  134. <outlet property="quotePart" destination="Ei6-XM-uBR" id="EAa-7W-KZx"/>
  135. <outlet property="reactionPart" destination="xJ1-vA-lap" id="2BH-GI-dXQ"/>
  136. <outlet property="referencePart" destination="rpi-JE-I3o" id="8wJ-p7-cEh"/>
  137. <outlet property="statusView" destination="TkE-V6-ePd" id="NcS-Q2-IjU"/>
  138. <outlet property="titleLabel" destination="lOK-xG-raw" id="efR-bE-d0j"/>
  139. </connections>
  140. <point key="canvasLocation" x="121.73913043478262" y="79.017857142857139"/>
  141. </tableViewCell>
  142. </objects>
  143. <resources>
  144. <systemColor name="secondaryLabelColor">
  145. <color red="0.23529411759999999" green="0.23529411759999999" blue="0.26274509800000001" alpha="0.59999999999999998" colorSpace="custom" customColorSpace="sRGB"/>
  146. </systemColor>
  147. </resources>
  148. </document>