ビューコントローラ内に2つの子ビューを作成し、2つの異なるボタンに基づいて相互に交換しました。
a la、ボタン1はchildview1などを表示します。
ただし、アプリを横向きモードで起動し、viewDidAppearで子ビューの境界を出力すると、境界はまだ正しくありません。
だから基本的に、
ビューコントローラのviewDidAppearメソッドで、2つの子ビューを作成し、すぐにビューコントローラの境界をここに出力します。それらは正しいです。
childviewcontrollerのviewDidAppearメソッドでは、親に対して正しいことがわかった後も境界を出力しますが、それでも正しくありません。
したがって、出力は次のようになります。
ViewController Bounds Height2:748.000000 Width: 1024.000000
Child Bounds Height:1004.000000 Width: 768.000000
アプリが読み込まれると、ビューコントローラーのサイズは正しくなりますが、子は正しくありません。
何か案は?作成時に子の境界を設定する方法はありますか?
ありがとう