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

layoutSubviews。呼び出されるinitWithFrame:原因はありlayoutSubviewsますか?