9
layoutSubviewsはいつ呼び出されますか?
layoutSubviewアニメーション中にメッセージが表示されないカスタムビューがあります。 画面いっぱいにビューがあります。画面の下部にカスタムサブビューがあり、ナビゲーションバーの高さを変更した場合、Interface Builderでサイズが正しく変更されます。layoutSubviewsビューが作成されたときに呼び出されますが、二度と呼び出されません。私のサブビューは正しくレイアウトされています。呼び出し中のステータスバーをオフに切り替えるlayoutSubviewsと、メインビューがサイズ変更をアニメーション化しても、サブビューが呼び出されません。 layoutSubviews実際にはどのような状況で呼ばれていますか? 私がしているautoresizesSubviewsに設定NO私のカスタムビューのために。そして、Interface Builderには、上部と下部の支柱と垂直矢印のセットがあります。 パズルのもう1つの部分は、ウィンドウをキーにする必要があることです。 [window makeKeyAndVisible]; それ以外の場合、サブビューは自動的にサイズ変更されません。