-2

iPAD を使用して ios6 で回転に関するいくつかの問題を発見しました...私たち全員が...新しいメソッド shouldAutorotate と shouldAutorotateToInterfaceOrientation を使用して、それらのほとんどすべてを解決しました。しかし、ビューの 1 つで回転が適切に更新されていません。何が起こるかを(多かれ少なかれ)見ることができます:

ローテーションの問題

一番上の画像は、横向きから縦向きへの動作を説明しています...最初の画像とは異なる別の方法でアプリの回転を変更し、最初のタブに戻った場合、アプリは縦向きのビューを適切に更新しません。

下の画像は、縦向きから横向きに移動したときに何が起こるかを説明しています...最後の画面では、画面の半分が完全に黒くなります。

iOS での私のレベルは本当に基本的なものです。いくつかのヒントが欲しいです...何が問題だと思いますか? 他のタブでは同じアプリで発生しないため、発生しません。

コードが必要な場合はお知らせください...ありがとうございます!

4

2 に答える 2

0

これを試してみてください: https://github.com/alexth/TBSV 1 つのプロジェクトに NavigationBar、TabBar、SplitViewController を配置し、方向間の遷移を正しく表示する方法のサンプル

于 2013-03-22T12:36:06.390 に答える
0

反応ありがとうございます(皮肉)。アプリの特定の画面でのみ、回転の問題が何であるかを発見しました。問題は、私の前にアプリを作成した人UISplitViewControllerが、UITabBarController. ViewControlleriOS 6 では、この混合により、特に回転に関して多くの問題が発生します。何千回も試行した後、このリンクを見つけて解決しました。

iOS6 の UITabBarController 内の UISplitViewController: http://objectiveseesharp.wordpress.com/

それで全部です。

質問のタイトルを変更する必要がありますか?

于 2013-03-15T12:34:48.887 に答える