|
6 | 6 | <dependencies>
|
7 | 7 | <deployment identifier="iOS"/>
|
8 | 8 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
|
| 9 | + <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> |
9 | 10 | <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
|
10 | 11 | <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
11 | 12 | </dependencies>
|
|
37 | 38 | <rect key="frame" x="0.0" y="492" width="375" height="115"/>
|
38 | 39 | <subviews>
|
39 | 40 | <stackView opaque="NO" contentMode="scaleToFill" placeholderIntrinsicWidth="314" placeholderIntrinsicHeight="115" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="rzR-3u-MJe">
|
40 |
| - <rect key="frame" x="30.5" y="0.0" width="314" height="115"/> |
| 41 | + <rect key="frame" x="-143.5" y="0.0" width="663" height="115"/> |
41 | 42 | <subviews>
|
42 | 43 | <stackView opaque="NO" contentMode="scaleToFill" placeholderIntrinsicWidth="142" placeholderIntrinsicHeight="115" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="wXV-Go-iDR">
|
43 |
| - <rect key="frame" x="0.0" y="0.0" width="142" height="115"/> |
| 44 | + <rect key="frame" x="0.0" y="0.0" width="319" height="115"/> |
44 | 45 | <subviews>
|
45 | 46 | <view contentMode="scaleToFill" placeholderIntrinsicWidth="56" placeholderIntrinsicHeight="115" translatesAutoresizingMaskIntoConstraints="NO" id="y4d-hQ-IEP" customClass="ForecastView" customModule="SwiftWeather" customModuleProvider="target">
|
46 | 47 | <rect key="frame" x="0.0" y="0.0" width="56" height="115"/>
|
|
56 | 57 | </userDefinedRuntimeAttributes>
|
57 | 58 | </view>
|
58 | 59 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="X03-jw-bPo" customClass="ForecastView" customModule="SwiftWeather" customModuleProvider="target">
|
59 |
| - <rect key="frame" x="86" y="0.0" width="56" height="115"/> |
| 60 | + <rect key="frame" x="86" y="0.0" width="233" height="115"/> |
60 | 61 | <userDefinedRuntimeAttributes>
|
61 | 62 | <userDefinedRuntimeAttribute type="color" keyPath="bgColor">
|
62 | 63 | <color key="value" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
|
|
72 | 73 | </constraints>
|
73 | 74 | </stackView>
|
74 | 75 | <stackView opaque="NO" contentMode="scaleToFill" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="6LM-Ly-chv">
|
75 |
| - <rect key="frame" x="172" y="0.0" width="142" height="115"/> |
| 76 | + <rect key="frame" x="349" y="0.0" width="314" height="115"/> |
76 | 77 | <subviews>
|
77 | 78 | <view contentMode="scaleToFill" placeholderIntrinsicWidth="56" placeholderIntrinsicHeight="115" translatesAutoresizingMaskIntoConstraints="NO" id="8G3-c1-MSy" customClass="ForecastView" customModule="SwiftWeather" customModuleProvider="target">
|
78 | 79 | <rect key="frame" x="0.0" y="0.0" width="56" height="115"/>
|
|
86 | 87 | </userDefinedRuntimeAttributes>
|
87 | 88 | </view>
|
88 | 89 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="mjK-Yg-kU1" customClass="ForecastView" customModule="SwiftWeather" customModuleProvider="target">
|
89 |
| - <rect key="frame" x="86" y="0.0" width="56" height="115"/> |
| 90 | + <rect key="frame" x="86" y="0.0" width="228" height="115"/> |
90 | 91 | <userDefinedRuntimeAttributes>
|
91 | 92 | <userDefinedRuntimeAttribute type="color" keyPath="bgColor">
|
92 | 93 | <color key="value" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
|
|
118 | 119 | <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" alignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="rnC-Hz-RdO">
|
119 | 120 | <rect key="frame" x="104.5" y="0.0" width="166" height="345"/>
|
120 | 121 | <subviews>
|
121 |
| - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Melbourne" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="COR-kZ-hOu"> |
| 122 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Melbourne" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="COR-kZ-hOu"> |
122 | 123 | <rect key="frame" x="0.0" y="0.0" width="166" height="43"/>
|
123 | 124 | <fontDescription key="fontDescription" type="system" pointSize="36"/>
|
124 | 125 | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
125 | 126 | <nil key="highlightedColor"/>
|
126 | 127 | </label>
|
127 |
| - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hId-DS-ttH"> |
| 128 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="749" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="72" translatesAutoresizingMaskIntoConstraints="NO" id="hId-DS-ttH"> |
128 | 129 | <rect key="frame" x="3.5" y="43" width="159.5" height="208.5"/>
|
129 | 130 | <fontDescription key="fontDescription" name="WeatherIcons-Regular" family="Weather Icons" pointSize="144"/>
|
130 | 131 | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
131 | 132 | <nil key="highlightedColor"/>
|
132 | 133 | </label>
|
133 |
| - <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" text="7" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lFc-pa-Aur"> |
| 134 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" text="7" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="32" translatesAutoresizingMaskIntoConstraints="NO" id="lFc-pa-Aur"> |
134 | 135 | <rect key="frame" x="47.5" y="251.5" width="71" height="93.5"/>
|
135 | 136 | <fontDescription key="fontDescription" name="WeatherIcons-Regular" family="Weather Icons" pointSize="64"/>
|
136 | 137 | <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
|
141 | 142 | </subviews>
|
142 | 143 | <constraints>
|
143 | 144 | <constraint firstItem="rnC-Hz-RdO" firstAttribute="top" secondItem="gh8-e9-Cg0" secondAttribute="top" id="291-K2-pTz"/>
|
144 |
| - <constraint firstAttribute="height" constant="345" id="9yX-32-Js5"/> |
145 | 145 | <constraint firstItem="rnC-Hz-RdO" firstAttribute="centerX" secondItem="gh8-e9-Cg0" secondAttribute="centerX" id="GTq-Sa-V2d"/>
|
146 | 146 | <constraint firstItem="rnC-Hz-RdO" firstAttribute="height" secondItem="gh8-e9-Cg0" secondAttribute="height" id="WXq-yn-P2E"/>
|
| 147 | + <constraint firstAttribute="width" secondItem="gh8-e9-Cg0" secondAttribute="height" multiplier="25:23" id="cEm-xC-5cF"/> |
147 | 148 | </constraints>
|
| 149 | + <variation key="default"> |
| 150 | + <mask key="constraints"> |
| 151 | + <exclude reference="cEm-xC-5cF"/> |
| 152 | + </mask> |
| 153 | + </variation> |
| 154 | + <variation key="heightClass=regular"> |
| 155 | + <mask key="constraints"> |
| 156 | + <include reference="cEm-xC-5cF"/> |
| 157 | + </mask> |
| 158 | + </variation> |
148 | 159 | </view>
|
149 | 160 | </subviews>
|
150 | 161 | <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.40000000000000002" colorSpace="custom" customColorSpace="sRGB"/>
|
151 | 162 | <constraints>
|
152 |
| - <constraint firstItem="gh8-e9-Cg0" firstAttribute="centerY" secondItem="8LB-3C-fUZ" secondAttribute="centerY" id="32j-YN-mOd"/> |
153 | 163 | <constraint firstItem="WCS-fc-TZZ" firstAttribute="width" secondItem="8LB-3C-fUZ" secondAttribute="width" multiplier="0.5" id="3IU-Kj-HHc"/>
|
154 | 164 | <constraint firstItem="gh8-e9-Cg0" firstAttribute="width" secondItem="8LB-3C-fUZ" secondAttribute="width" priority="750" id="6ed-kO-L91"/>
|
155 | 165 | <constraint firstItem="gh8-e9-Cg0" firstAttribute="centerX" secondItem="8LB-3C-fUZ" secondAttribute="centerX" priority="750" id="7Q8-76-OLC"/>
|
|
159 | 169 | <constraint firstItem="gh8-e9-Cg0" firstAttribute="top" secondItem="8LB-3C-fUZ" secondAttribute="top" priority="750" constant="88" id="P70-Li-xl4"/>
|
160 | 170 | <constraint firstItem="WCS-fc-TZZ" firstAttribute="centerX" secondItem="8LB-3C-fUZ" secondAttribute="centerX" priority="750" id="Xsm-BG-UnV"/>
|
161 | 171 | <constraint firstAttribute="bottom" secondItem="WCS-fc-TZZ" secondAttribute="bottom" priority="250" constant="60" id="ecC-D0-3e1"/>
|
| 172 | + <constraint firstAttribute="bottom" secondItem="gh8-e9-Cg0" secondAttribute="bottom" id="gB4-jE-0i2"/> |
162 | 173 | <constraint firstAttribute="trailing" secondItem="WCS-fc-TZZ" secondAttribute="trailing" id="kcs-hW-uwp"/>
|
163 | 174 | <constraint firstItem="gh8-e9-Cg0" firstAttribute="leading" secondItem="8LB-3C-fUZ" secondAttribute="leading" id="phd-YU-KsB"/>
|
164 | 175 | <constraint firstItem="WCS-fc-TZZ" firstAttribute="top" secondItem="gh8-e9-Cg0" secondAttribute="bottom" constant="60" id="vm9-Hc-UkY"/>
|
| 176 | + <constraint firstItem="gh8-e9-Cg0" firstAttribute="top" secondItem="8LB-3C-fUZ" secondAttribute="top" constant="33" id="yP8-eC-1al"/> |
165 | 177 | </constraints>
|
166 | 178 | <variation key="default">
|
167 | 179 | <mask key="constraints">
|
168 |
| - <exclude reference="32j-YN-mOd"/> |
169 | 180 | <exclude reference="9Cu-xN-W6S"/>
|
| 181 | + <exclude reference="P70-Li-xl4"/> |
| 182 | + <exclude reference="gB4-jE-0i2"/> |
170 | 183 | <exclude reference="phd-YU-KsB"/>
|
| 184 | + <exclude reference="yP8-eC-1al"/> |
171 | 185 | <exclude reference="3IU-Kj-HHc"/>
|
172 | 186 | <exclude reference="L9h-Ut-wIn"/>
|
173 | 187 | <exclude reference="kcs-hW-uwp"/>
|
|
176 | 190 | </variation>
|
177 | 191 | <variation key="heightClass=compact">
|
178 | 192 | <mask key="constraints">
|
179 |
| - <include reference="32j-YN-mOd"/> |
180 | 193 | <include reference="9Cu-xN-W6S"/>
|
| 194 | + <include reference="gB4-jE-0i2"/> |
181 | 195 | <include reference="phd-YU-KsB"/>
|
| 196 | + <include reference="yP8-eC-1al"/> |
182 | 197 | <include reference="3IU-Kj-HHc"/>
|
183 | 198 | <include reference="L9h-Ut-wIn"/>
|
184 | 199 | <include reference="kcs-hW-uwp"/>
|
185 | 200 | </mask>
|
186 | 201 | </variation>
|
| 202 | + <variation key="heightClass=regular"> |
| 203 | + <mask key="constraints"> |
| 204 | + <include reference="P70-Li-xl4"/> |
| 205 | + </mask> |
| 206 | + </variation> |
187 | 207 | <variation key="heightClass=regular-widthClass=regular">
|
188 | 208 | <mask key="constraints">
|
189 | 209 | <include reference="vm9-Hc-UkY"/>
|
|
222 | 242 | </viewController>
|
223 | 243 | <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
224 | 244 | </objects>
|
225 |
| - <point key="canvasLocation" x="935" y="-564"/> |
| 245 | + <point key="canvasLocation" x="933.80281690140851" y="-566.25"/> |
226 | 246 | </scene>
|
227 | 247 | <!--Navigation Controller-->
|
228 | 248 | <scene sceneID="Onj-c0-oij">
|
|
0 commit comments