control + ドラッグ でアイテムを親Viewへドラック
Center Horizontal Center in Container
を選択
Center Horizontal Center in Container
はコンテナ内でアイテムを横方向へ中央揃えさせます
すると赤くなります(なぜだかは知りません)
右下でAdd MIssing Constraints をしましょう
Add MIssing Constraintsは、十分に制約が与えられていないビューに対して
足りない制約を自動的に付与して赤を取り除いてくれる魔法の機能です
んで、アップデートフレーム
次、一番最初にやったように、control + ドラッグ でアイテムを親Viewへドラックします
center vertically in containerを選びましょう
(画像の位置が変わってすみません。はじめっから真ん中にあったので、下の方にわざと制約をずらしました)
center vertically in containerはコンテナ何で縦方向へ中央揃えを実現させます
んで、また赤くなるので(なんでかは知らない)右下でAdd MIssing Constraints をしましょう
Add MIssing Constraintsは、十分に制約が与えられていないビューに対して
足りない制約を自動的に付与して赤を取り除いてくれる魔法の機能です
はい、うまくいきましたね
ちなみに、これでうまくAdd MIssing Constraintsがでない場合は裏技あります
一度Clean Constraintsで今設定されている制約を消して、すべての制約が消えた状態(でも横中央に揃えられた形は維持されたまま)でcenter vertically in containerをやってください。そして、アイテムが縦中央に揃えられたところで
Reset to Suggested Constraintsする
もう一度Clean Constraintsですべての制約を消し去った後に、Reset to Suggested Constraintsをすればば完璧です
Reset to Suggested Constraintsは、キャンバス上の位置情報に基づいて制約を与える機能です
すみません、もっと上手なやり方、まだ今の自分じゃ知りません