おそらくスタックビューのpadding
がゼロではないため、競合が発生している可能性がありますか?
サブウィンドウ(スペーサを除く)のコンテンツハギング優先度またはコンテンツ圧縮耐性優先度を1000(必要な場合)に設定すると、競合が発生することもあります。
サブビューをスタックビューの高さに拘束する代わりに、高さを互いに制限します。 1つのサブビューをベンチマークとして選択し、ベンチマークの高さに基づいて他のサブビューの高さを制限します。
あなたのベンチマーク高さとユーザー名のラベルの高さを選択した場合このように、あなたはこのような制約を作成する必要があります
- Logo.height = 8×Username.height
- Spacer1.height = Username.height
- Spacer2.height = Username.height
- UsernameField.height = 2×Username.height
- Password.height = Username.height
- PasswordField.height = 2×Username.height
- Login.height = 2×Username.height
- Register.height = 2×Username.height