0

新しい編集:

問題をこれに絞り込みました-メインビューに追加するビューがあります。そのビューは、縦向きの nib ファイルです。そのビューは、横向きモードまたは縦向きモードの両方で追加できます。サブビューとして追加した後、どうすればデバイスが横向きモードになりましたか?フィットするように自動サイズ変更する必要がありますか?

OLD: /* [NSBundle mainBundle] loadNibNamed を介してロードされるビューがあります。ボタン表示が押されたときにビューが表示され、同様にボタン非表示が押されたときにビューが非表示になります。そして、これはうまくいきます。

問題は、デバイスの向きが変更されたときです(縦向きから横向きモードにしましょう)。ビューが表示されている場合、サイズは正常に変更され、すべて正常に動作します。しかし、ビューが非表示の場合、デバイスを回転させてショーを押すと、ビューは表示されますが、新しいレイアウトには調整されません。元の寸法を保持しています。

これは、自動サイズ変更が表示されているコンポーネントにのみ適用されるためです。ビューのサイズ変更を強制する方法はありますか? */

4

1 に答える 1

1

ビューを追加するときは、次を使用します。

[subViewFromNib setBounds:[viewYouAddedSubviewTo bounds]];
于 2012-02-01T13:48:18.220 に答える