555 Calcを作った時に、StoryboardだけでUIScrollViewをAutolayoutで配置出来たのでメモ。結果的にコードを書かずにStoryboardだけでなんとかなりました。
- UIScrollViewの中にUIViewを置いて、その上に各コントロールを配置する。
- 中のUIViewに制約を付与するんだけど、横方向に関して、UIScrollViewに対するLeadingとTrailingの制約と、Widthの制約をかける。二重にかけている感じだが、どちらかがなくても警告が出る。
- 縦方向に関しては、UIScrollViewに対するTopとBottomとの制約のみで良い。
- 中のUIViewとその上に置く各コントロールとの間の制約を付与する。
詳しくはサンプルを見てください。