|
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