0

私の XCode プロジェクトには、xib ファイルがあり、メイン ビューは iPhone 5 用にサイズ変更されます (サブビューも同様です)。

この Xib には追加の UIView があり (ただし、メイン ビューのサブビューとして設定されていません)、自動サイズ変更プロパティを設定しても、これらのサイズは変更されません。

Xib ファイルの UIView

私は何か間違ったことをしていますか、それともこれらの追加の UIView のサイズが変更されない理由はありますか?

ありがとう。

編集:これらのビューをサブビューとして、viewdidload メソッドの親ビューに追加しています。多分私はそれをviewWILLloadでやるべきですか?

4

1 に答える 1

0

なんとか解けたようです!viewWillAppear の UIViews のフレームを任意のサイズに設定する必要があり、サブビューのサイズが変更されます。

幸いなことに、私の場合、上記のスクリーン グラブで見ることができる背の高い狭いビューはすべてスクリーンの高さになるので、そこに設定して、それに応じてサブビューを配置/サイズ変更することができます。

于 2013-05-23T20:45:16.747 に答える