1

iOS7 では、次のようにビュー コントローラーをルート ビュー コントローラーにサブビューとして追加しました。

[self.view insertSubview:self.tutorialViewController.view aboveSubview:self.accessoriesView];

何が起こるかは、viewDidLoad と viewDidAppear で、ポートレートではなくランドスケープ モードのサイズで読み込まれます。

これは iOS6 以降でも発生しますが、なぜかリサイズされるので問題ありません。self.view.frame は常に信頼できるとは限らないようです: http://bynomial.com/blog/?p=85

これの原因は何ですか?どうすれば修正できますか?

4

0 に答える 0