1. ホーム
  2. ios

[解決済み] Interface BuilderでUIScrollViewを使用するにはどうすればよいですか?

2023-02-04 16:38:23

質問

私はこれまで UIScrollView をプログラム的に操作してうまく使っていたのですが、Interface Builder だけで設定してもうまくいかないのです。

私のiPhoneアプリにシンプルなquot;about"のページがあります。 このページには UITextView があり、いくつかのアイコンと、他のアプリへのリンクがあります。 これらのビューをすべて UIScrollView に追加し、それらの合計サイズが 480 になるように配置しました。 アプリを起動すると、スクロール ビューには画面に収まるコンテンツのみが表示され、何もスクロールされません。

これを完全に IB 経由で行うことは可能ですか、それともコード経由で contentSize を操作する必要がありますか。

どのように解決するのですか?

UIScrollView の contentSize プロパティを設定するのを忘れています。不思議なことに、Interface Builder からはこの設定はできません。このスクロールビューを管理しているビューコントローラから実行する必要があります。