2

ビューコントローラー内でビューのサイズを変更しようとしていますが、これまでのところ運がありません。基本的に、ビューの一番下にボタンがあり、向きが縦から横に変わると、ボタンが見えなくなります。

このビューのサイズを変更して、向きが変わってもボタンが表示されるようにするにはどうすればよいですか? 設定してみました

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

そして、基本的に他のすべての可能な組み合わせで、これまでのところ運がありません. ボタンを手動で再配置することでこれを行うことができることはわかっていますが、これを行うより良い方法はありますか?

ありがとうございました。

-オスカー

4

1 に答える 1

7
  1. ボタンを含むビューは、マスク()を使用して自動サイズ変更する必要がありますUIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
  2. 包含ビューautoresizesSubviewsでYESに設定する必要があります。
  3. ボタンはを使用する必要がありますUIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin
于 2009-10-15T17:56:02.503 に答える