2017-03-29概要タイトルが長ったらしいですが、オートレイアウトでビューを組版している時、後から機能追加が発生し、「途中にビューを追加したい!」、「最後にビューを追加したい!」ってなると非常に面倒です。Viewを組み合わせることで、AndroidでいうLinearLayoutっぽいものを実現できます。Viewを配置します。Constraintsで上下左右全てのマージンを0とします。Viewを配置します。Constraintsで上下左右全てのマージンを0とします。Viewのコンテントサイズの制約がないためエラーがでます。Viewへドラッグします。Viewコンテントの横幅と揃える制約をつけます。Viewの高さを決定します。Spacingを例に取り説明します。Viewの子要素として適当なViewを追加します。このViewの高さに制約を設けます。Viewのコンテンツサイズの高さが決まるため、エラーがなくなります。Viewの子要素として、高さが決定しているViewを追加すれば、他のビューの制約を修正する必要はなくなります。Viewを使えば同様の処理を横方向についても実現できます。サンプルScroll-Stack-Content@githubに動作するプロジェクトがあります。