質問: 閲覧ありがとうございます。 現在Swiftで開発を行っているのですが ScrollViewの実装がうまくいきません StoryBoardに追加しても表示はされる(ImageView)のですがスクロール出来ません。 もしかすると方法が間違ってるかもしれないので 間違っていたらご教授いただけると幸いです。 しようと思ったことはスクロールビューに縦長の画像を表示させて スクロールして閲覧ということなのですが StoryBoardにScrollViewを配置、その中にUIImageViewを配置 これで起動してもスクロール出来ませんでした。 スクロールビューの画像をスクロール可能にするにはどうしたらいいのでしょうか、 わかる方おられましたらお願いします。 ![スクショです](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/9cdd424272aa6276aeca8b6b704f544f.png) 画像の説明です 階層の上から順番に 背景(緑色) 問題(x=...) スクロールしたい画像 です
回答: contentSizeの設定 ============== Outletは、 ``` @IBOutlet weak var scrollView: UIScrollView! ``` という前提で、 ``` override func viewDidLoad() { super.viewDidLoad() } override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() scrollView.contentSize.height = 1000 } ``` という感じで`contentSize`を設定してやればスクロールすると思います。 Viewの階層 ======= ``` View | +-- ImageView(背景) | +-- ImageView(上) | +-- ScrollView | +-- ImageView(スクロール) ```