仕事で関わっているプロジェクトはiOS8のサポートを打ち切ったこともあり、2016年の師走に今更ながらUIStackViewについて調べてみました。 UIStackViewとは AutoLayoutのラッパークラス iOS9以上で利用可能 煩雑な制約を使わずに複数のViewを水平/垂直方向にレイアウト可能 デバイスの回転、スクリーンサイズなどに動的に対応可能 Horizontal Vertical レイアウトに関わるプロパティ UIStackViewは主に次の4つのプロパティを使って設定します。 axis alignment distribution spacing axis var axis: UILayoutConstraintAxis サブビューを X軸方向に並べる場合は horizontal、 Y軸方向に並べる場合は vertical を指定します。 alignment var a