2つの子ビューコントローラー(AとB)があり、両方に。が追加されたコンテナービューコントローラーについて考えてみますaddChildViewController:。それで:
A.viewコンテナビューに追加されますtransitionFromViewControllerBはAからBまで行うことで表示されます。Bは受け取りviewWillLayoutSubviews、すべてが世界に良いです。willRotateToInterfaceOrientation:デバイスはBを表示しながら回転します。回転呼び出し(およびすべて)を受信するのはBのみです。transitionFromViewControllerAはBからAまで行うことで表示されます。Aは受信しないviewWillLayoutSubviewsため、レイアウトが壊れています。
これは予想される動作ですか?そうでない場合、私は何を間違っている可能性がありますか?はいの場合、Bを表示しているときに回転の変化をAに通知するにはどうすればよいですか?