UIButtonやUILabelなど、テキストなどで中身のあるコンテンツはサイズがすでに決まっている部品があります。
この部品のサイズに関する制約は、プログラマーが自分で設定しなくてもすでに設定されています。
これを**Intrinsic Content Size(以下組み込みコンテンツサイズ)**といいます。
--------------------------------------------------------------------------------
組み込みサイズのありなしでの制約設定
UIViewには、組み込みサイズがありません。
一方でUILabelには組み込みサイズがあります。テキストのサイズがそのままUILabelの幅と高さのサイズになります。
それが制約設定でどのように変わるかを見てみましょう。
UIViewをレイアウト
まずUIViewを画面の右下に設定するレイアウトを考えてみます。
Storyboardを開いて、ViewControllerの右下にViewを置きます。
Trailingの制約とBottomの制約を追加してみます。