|
22 | 22 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
23 | 23 | <subviews> |
24 | 24 | <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" alignment="center" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="u7B-jc-ZcQ"> |
25 | | - <rect key="frame" x="100" y="218.5" width="175" height="230"/> |
| 25 | + <rect key="frame" x="82.5" y="193.5" width="210" height="280"/> |
26 | 26 | <subviews> |
27 | 27 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="God-qr-vyq"> |
28 | | - <rect key="frame" x="42" y="0.0" width="91" height="30"/> |
| 28 | + <rect key="frame" x="59.5" y="0.0" width="91" height="30"/> |
29 | 29 | <state key="normal" title="Test Collision"/> |
30 | 30 | <connections> |
31 | 31 | <segue destination="3o9-9N-m9o" kind="show" id="IOS-ev-5Bc"/> |
32 | 32 | </connections> |
33 | 33 | </button> |
34 | 34 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="4c0-ea-c0S"> |
35 | | - <rect key="frame" x="17" y="50" width="141" height="30"/> |
| 35 | + <rect key="frame" x="34.5" y="50" width="141" height="30"/> |
36 | 36 | <state key="normal" title="Test Dynamic Colors"/> |
37 | 37 | <connections> |
38 | 38 | <segue destination="du8-3p-Jqr" kind="show" id="g8w-IC-W2P"/> |
39 | 39 | </connections> |
40 | 40 | </button> |
41 | 41 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="S8B-IS-yMB" userLabel="Test Button Text"> |
42 | | - <rect key="frame" x="31.5" y="100" width="112" height="30"/> |
| 42 | + <rect key="frame" x="49" y="100" width="112" height="30"/> |
43 | 43 | <state key="normal" title="Test Button Text"/> |
44 | 44 | <connections> |
45 | 45 | <segue destination="raa-v1-uIT" kind="show" id="9f3-lb-kYd"/> |
46 | 46 | </connections> |
47 | 47 | </button> |
48 | 48 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="AAB-GF-idZ" userLabel="Test Dynamic Stroke"> |
49 | | - <rect key="frame" x="17" y="150" width="141" height="30"/> |
| 49 | + <rect key="frame" x="34.5" y="150" width="141" height="30"/> |
50 | 50 | <state key="normal" title="Test Dynamic Stroke"/> |
51 | 51 | <connections> |
52 | 52 | <segue destination="aVr-dL-ZLL" kind="show" id="a7m-yb-h9X"/> |
53 | 53 | </connections> |
54 | 54 | </button> |
55 | 55 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xzB-Xq-X3N" userLabel="Test Clockwise Animation"> |
56 | | - <rect key="frame" x="0.0" y="200" width="175" height="30"/> |
| 56 | + <rect key="frame" x="17.5" y="200" width="175" height="30"/> |
57 | 57 | <state key="normal" title="Test Clockwise Animation"/> |
58 | 58 | <connections> |
59 | 59 | <segue destination="thN-Zr-RuG" kind="show" id="n0q-TJ-gBF"/> |
60 | 60 | </connections> |
61 | 61 | </button> |
| 62 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="LOh-O9-da8"> |
| 63 | + <rect key="frame" x="0.0" y="250" width="210" height="30"/> |
| 64 | + <state key="normal" title="Test Custom Cell in Table View"/> |
| 65 | + <connections> |
| 66 | + <segue destination="gkV-ZT-87H" kind="show" id="Jsw-La-eaV"/> |
| 67 | + </connections> |
| 68 | + </button> |
62 | 69 | </subviews> |
63 | 70 | </stackView> |
64 | 71 | </subviews> |
|
99 | 106 | </viewController> |
100 | 107 | <placeholder placeholderIdentifier="IBFirstResponder" id="6L5-us-mKN" userLabel="First Responder" sceneMemberID="firstResponder"/> |
101 | 108 | </objects> |
102 | | - <point key="canvasLocation" x="3598" y="334"/> |
| 109 | + <point key="canvasLocation" x="3588" y="-199"/> |
103 | 110 | </scene> |
104 | 111 | <!--Star View Controller--> |
105 | 112 | <scene sceneID="MVv-sm-We0"> |
|
162 | 169 | </objects> |
163 | 170 | <point key="canvasLocation" x="2665" y="922"/> |
164 | 171 | </scene> |
| 172 | + <!--Table View Controller--> |
| 173 | + <scene sceneID="bNs-BX-GeT"> |
| 174 | + <objects> |
| 175 | + <tableViewController id="gkV-ZT-87H" customClass="TableViewController" customModule="PaintCodeTests" customModuleProvider="target" sceneMemberID="viewController"> |
| 176 | + <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" id="mtp-vd-3Tj"> |
| 177 | + <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> |
| 178 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| 179 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 180 | + <prototypes> |
| 181 | + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="customCell" id="3bu-ol-apd" customClass="CustomCell" customModule="PaintCodeTests" customModuleProvider="target"> |
| 182 | + <rect key="frame" x="0.0" y="28" width="375" height="44"/> |
| 183 | + <autoresizingMask key="autoresizingMask"/> |
| 184 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="3bu-ol-apd" id="eTE-bj-GCn"> |
| 185 | + <rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/> |
| 186 | + <autoresizingMask key="autoresizingMask"/> |
| 187 | + <subviews> |
| 188 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="x8Z-o1-aJn"> |
| 189 | + <rect key="frame" x="10" y="2" width="40" height="40"/> |
| 190 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 191 | + <constraints> |
| 192 | + <constraint firstAttribute="width" constant="40" id="2T4-tw-W5R"/> |
| 193 | + <constraint firstAttribute="height" constant="40" id="6P5-57-gJC"/> |
| 194 | + </constraints> |
| 195 | + </view> |
| 196 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="G2I-Km-kja"> |
| 197 | + <rect key="frame" x="70" y="13" width="279" height="20.5"/> |
| 198 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> |
| 199 | + <nil key="textColor"/> |
| 200 | + <nil key="highlightedColor"/> |
| 201 | + </label> |
| 202 | + </subviews> |
| 203 | + <constraints> |
| 204 | + <constraint firstItem="x8Z-o1-aJn" firstAttribute="leading" secondItem="eTE-bj-GCn" secondAttribute="leading" constant="10" id="45S-gp-5Du"/> |
| 205 | + <constraint firstItem="G2I-Km-kja" firstAttribute="top" secondItem="eTE-bj-GCn" secondAttribute="topMargin" constant="2" id="At3-3a-UDn"/> |
| 206 | + <constraint firstItem="x8Z-o1-aJn" firstAttribute="top" secondItem="eTE-bj-GCn" secondAttribute="top" constant="2" id="CD5-yN-hov"/> |
| 207 | + <constraint firstItem="G2I-Km-kja" firstAttribute="leading" secondItem="x8Z-o1-aJn" secondAttribute="trailing" constant="20" id="asR-AI-xH5"/> |
| 208 | + <constraint firstItem="G2I-Km-kja" firstAttribute="bottom" secondItem="eTE-bj-GCn" secondAttribute="bottomMargin" constant="2" id="cff-CZ-qIm"/> |
| 209 | + <constraint firstAttribute="trailingMargin" secondItem="G2I-Km-kja" secondAttribute="trailing" constant="10" id="ctK-u5-nIz"/> |
| 210 | + <constraint firstAttribute="bottom" secondItem="x8Z-o1-aJn" secondAttribute="bottom" constant="2" id="nCe-jf-BdC"/> |
| 211 | + </constraints> |
| 212 | + </tableViewCellContentView> |
| 213 | + <connections> |
| 214 | + <outlet property="iconView" destination="x8Z-o1-aJn" id="QNb-sw-31N"/> |
| 215 | + <outlet property="label" destination="G2I-Km-kja" id="WK7-xC-dao"/> |
| 216 | + </connections> |
| 217 | + </tableViewCell> |
| 218 | + </prototypes> |
| 219 | + <connections> |
| 220 | + <outlet property="dataSource" destination="gkV-ZT-87H" id="klI-dJ-ck1"/> |
| 221 | + <outlet property="delegate" destination="gkV-ZT-87H" id="DWq-D2-pfU"/> |
| 222 | + </connections> |
| 223 | + </tableView> |
| 224 | + </tableViewController> |
| 225 | + <placeholder placeholderIdentifier="IBFirstResponder" id="aeR-bF-2mP" userLabel="First Responder" sceneMemberID="firstResponder"/> |
| 226 | + </objects> |
| 227 | + <point key="canvasLocation" x="3588" y="922"/> |
| 228 | + </scene> |
165 | 229 | <!--Navigation Controller--> |
166 | 230 | <scene sceneID="xlj-i8-25u"> |
167 | 231 | <objects> |
|
0 commit comments