[Swift2]AutoLayoutでUIScrollViewの設置がうまく行かなかった

Xcode 7.3.1で、開発していて起きました。

UIScrollViewを使って、縦にスクロールするアプリをつくっていたところ、なかなかうまく行かず、以下のエラーがでました。

has ambiguous scrollable content height

UIScrollViewのcontentSizeを指定できていないことが原因らしいです。

UIScrollViewの中にいろいろと詰め込んでいたのを、UIViewを入れてあげて、その中にLabelなど全部いれてあげました。

UIViewのサイズが親のUIScrollViewを超えるようになったらスクロールできるようになりました。

参考:InterfaceBuilderで、UIScrollViewにAutoLayoutを設定すると警告される時の対応

https://qiita.com/wmoai/items/ff3ae9ae64502d2d50ce

コメント

タイトルとURLをコピーしました