はじめに
次の仕様で、制約エラーの無い状態のUIScrollViewを配置する手順です。
- 横スクロール無し
- 縦スクロールあり
- UIScrollView.size.heightは少なくとも親View.bounds.size.height以上
手順
すべてStoryboard上で行う操作です。
Superviewは対象のviewを配置している親viewです。
- UIScrollViewを配置する(以降scrollView)
- scrollView.trailing = Superview.trailing
- scrollView.leading = Superview.leading
- scrollView.bottom = Superview.bottom
- scrollView.top = Superview.top
- scrollViewにUIViewを配置する(以降contentView)
- contentView.trailing = scrollView.ContentLayoutGuide.trailing
- contentView.leading = scrollView.ContentLayoutGuide.leading
- contentView.bottom = scrollView.ContentLayoutGuide.bottom
- contentView.top = scrollView.ContentLayoutGuide.top
- contentView.width = scrollView.FrameLayoutGuide.width
- contentView.height ≧ scrollView.FrameLayoutGuide.height
- contentView.height = scrollView.FrameLayoutGuide.height(Priority = 250)