Skip to content
This repository was archived by the owner on Feb 5, 2025. It is now read-only.

Commit 51f90cd

Browse files
committed
Add placeholder Auto Layout constraints only to suppress IB issues from views in UIStackView with dynamic height.
1 parent eff81a2 commit 51f90cd

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

WordPressAuthenticator/Unified Auth/View Related/Login/MagicLinkRequestedViewController.xib

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="Cx2-Ch-SB8">
2929
<rect key="frame" x="0.0" y="44" width="390" height="766"/>
3030
<subviews>
31-
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="fMd-AZ-Krf">
32-
<rect key="frame" x="0.0" y="0.0" width="390" height="615.66666666666663"/>
31+
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fMd-AZ-Krf">
32+
<rect key="frame" x="0.0" y="0.0" width="390" height="693.66666666666663"/>
3333
<subviews>
3434
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" alignment="center" spacing="42" translatesAutoresizingMaskIntoConstraints="NO" id="uPW-aG-kFh">
3535
<rect key="frame" x="16" y="50" width="358" height="278.66666666666669"/>
@@ -70,19 +70,21 @@
7070
</subviews>
7171
<constraints>
7272
<constraint firstItem="uPW-aG-kFh" firstAttribute="centerX" secondItem="fMd-AZ-Krf" secondAttribute="centerX" id="D3z-ju-LCh"/>
73+
<constraint firstAttribute="bottom" secondItem="uPW-aG-kFh" secondAttribute="bottom" constant="364.99999999999994" placeholder="YES" id="GEh-iJ-Sg6"/>
7374
<constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="uPW-aG-kFh" secondAttribute="bottom" id="GP2-Je-u0A"/>
75+
<constraint firstAttribute="height" constant="693.66666666666663" placeholder="YES" id="W6f-CT-oHp"/>
7476
<constraint firstAttribute="trailing" secondItem="uPW-aG-kFh" secondAttribute="trailing" constant="-16" id="WzU-T1-h1p"/>
7577
<constraint firstItem="uPW-aG-kFh" firstAttribute="top" secondItem="fMd-AZ-Krf" secondAttribute="top" constant="50" id="mHZ-Rv-TOu"/>
7678
<constraint firstItem="uPW-aG-kFh" firstAttribute="leading" secondItem="fMd-AZ-Krf" secondAttribute="leading" constant="16" id="xi2-Jt-JWa"/>
7779
</constraints>
7880
<viewLayoutGuide key="contentLayoutGuide" id="DyY-PI-V56"/>
7981
<viewLayoutGuide key="frameLayoutGuide" id="zuX-bU-g7d"/>
8082
</scrollView>
81-
<view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ecC-Ap-cNE">
82-
<rect key="frame" x="0.0" y="615.66666666666663" width="390" height="50"/>
83+
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ecC-Ap-cNE">
84+
<rect key="frame" x="0.0" y="693.66666666666663" width="390" height="22.333333333333371"/>
8385
<subviews>
8486
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kYE-gE-8yJ">
85-
<rect key="frame" x="16" y="8" width="358" height="34"/>
87+
<rect key="frame" x="16" y="8" width="358" height="6.3333333333333321"/>
8688
<fontDescription key="fontDescription" type="system" pointSize="17"/>
8789
<nil key="textColor"/>
8890
<nil key="highlightedColor"/>
@@ -96,18 +98,18 @@
9698
<constraint firstItem="kYE-gE-8yJ" firstAttribute="leading" secondItem="ecC-Ap-cNE" secondAttribute="leading" constant="16" id="mlT-Z5-0C3"/>
9799
</constraints>
98100
</view>
99-
<stackView opaque="NO" contentMode="scaleToFill" ambiguous="YES" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="2Fq-kI-EyE">
100-
<rect key="frame" x="0.0" y="665.66666666666663" width="390" height="100.33333333333337"/>
101+
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" translatesAutoresizingMaskIntoConstraints="NO" id="2Fq-kI-EyE">
102+
<rect key="frame" x="0.0" y="716" width="390" height="50"/>
101103
<subviews>
102-
<view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="cU3-40-RxR" userLabel="Button container view">
103-
<rect key="frame" x="0.0" y="0.0" width="390" height="50"/>
104+
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="cU3-40-RxR" userLabel="Button container view">
105+
<rect key="frame" x="0.0" y="0.0" width="390" height="0.0"/>
104106
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
105107
</view>
106-
<view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="evf-OD-jG0">
107-
<rect key="frame" x="0.0" y="50" width="390" height="50.333333333333343"/>
108+
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="evf-OD-jG0">
109+
<rect key="frame" x="0.0" y="0.0" width="390" height="50"/>
108110
<subviews>
109111
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="vud-dC-TPP" userLabel="Login with password button">
110-
<rect key="frame" x="16" y="0.0" width="358" height="34.333333333333336"/>
112+
<rect key="frame" x="16" y="0.0" width="358" height="34"/>
111113
<state key="normal" title="Button"/>
112114
<buttonConfiguration key="configuration" style="plain" title="Button"/>
113115
</button>
@@ -121,6 +123,9 @@
121123
</constraints>
122124
</view>
123125
</subviews>
126+
<constraints>
127+
<constraint firstAttribute="height" constant="50" placeholder="YES" id="2pU-q1-qAI"/>
128+
</constraints>
124129
</stackView>
125130
</subviews>
126131
<constraints>

0 commit comments

Comments
 (0)