0

UIScrollViewさまざまなコンポーネントの選択を含むがあります。デバイスが横向きモードか縦向きモードかによって、一部のコンポーネントが端を水平に横切る場合があります。私が達成したいのは、コンポーネントが水平方向に自動サイズ変更され、垂直方向は同じままである(つまり、水平方向にスクロールする必要がない)セットアップです。

私はUIScrollView彼らがveerticallyだけスクロールできるように修正しました。問題は、スクロールビュー内のコンテンツが水平方向にサイズ変更されていないことです(予想どおり)。

オンラインで調べていくつかの解決策を試しましたが、内部のコンポーネントをUIScrollView水平方向に自動サイズ変更する方法を見つけることができませんが、垂直方向では同じままです。

これが可能かどうか誰かアドバイスしてもらえますか?

4

2 に答える 2

3
//for the scrollView set the below property.
[scrollView setAutoresizesSubviews:YES];
//then for every subView of your scrollView set the below property.
[subView setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
于 2013-01-19T12:33:34.643 に答える