📐 Auto Layout の使い方(Storyboard編)

Auto Layout は、画面サイズや向きに応じて UI を柔軟にレイアウトするための仕組みです。Storyboard を使えば視覚的に制約を追加・調整することができます。


…読み込み中…

🔧 Auto Layout とは?

Auto Layout では、ビューの位置やサイズを「制約(Constraint)」で定義します。制約は次のようなルールを定めます:

🧰 Storyboardでの制約の追加方法

  1. 対象のViewを選択
  2. 右下の 制約アイコン(Add New Constraints) をクリック
  3. マージンやサイズ、配置などを指定して「Add Constraints」をクリック
  4. 制約が青線として表示されればOK

🎯 よく使う制約の例

📏 制約が赤くなる原因と対処法

赤い線は「制約の衝突」や「不十分な制約」があることを意味します。

📱 実機サイズに合わせて確認

Xcodeのプレビュー(Assistant Editor や Live Preview)で、iPhone SE〜Pro Max など異なる画面サイズで崩れないか確認しましょう。

📚 参考リンク