#author("2016-11-08T13:59:00+09:00","default:wikiwriter","wikiwriter")
#author("2017-01-06T15:56:09+09:00","default:wikiwriter","wikiwriter")
[[Storyboard]]

&tag(Storyboard/AutoLayout);
*目次 [#n8b4028b]
#contents
*関連ページ [#n128b06f]
*参考情報 [#bb773db5]


*StackViewの活用 [#xa3d61bc]
-AutoLayoutだけでレイアウトすると制約が複雑になるのでStackViewを使うと便利。

**手順 [#y5778ff0]
-[[【Swift】超便利StackViewの実践的使い方!まだAutoLayoutで消耗してるの? - Qiita:http://qiita.com/kinopontas/items/d08f84dbb711c5acbe28]]
-普通に部品を配置。
-内から外にStackViewをくっつけていく。
-外側までStackViewで囲んだ後、それぞれのStackViewに余白などの制約値を追加していく。

*Tips [#zd1e3c97]

**レイアウトガイドを表示する [#e61d654e]
-Editor > CanvasのあとのShowなんとかで青い線を表示できる。

**幅の異なるコントロールをStackViewに配置する [#e61efb41]
-[[ios - How Can I have multiple widths and heights of subviews in a UIStackView - Stack Overflow:http://stackoverflow.com/questions/34063668/how-can-i-have-multiple-widths-and-heights-of-subviews-in-a-uistackview]]
-StaciViewの設定で、Alignment CenterとDistribution Fill Proportionallyを選択する。
-個別に幅を指定する。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS