0

私は非常に混乱しており、誰かがこの問題を抱えていて、一体何をしたのか教えてくれることを願っています!

正常に機能しているビューがありました-ランドスケープ

新しいタブ バー コントローラーを追加し、この新しいビューをフックしました。

タブ バーのビュー コントローラーとウィンドウがすべて横向きになっていることを確認しました。(IBで編集)

サポートされているデバイスの向きは横向きです

実行をクリックすると、基本的に、この画像のように横に横たわっている垂直ビューが表示されました

私がしたかもしれないアイデアはありますか?(または、診断に役立つその他の情報!) 興味深いことに、作成したビュー (バー コントローラーに追加しようとしたビュー) を新しいプロジェクトにドラッグしたところ、同じことが起こりました。

ビューは IB のタブ コントローラーに接続する必要はありませんが、プロジェクト内に存在するだけで、タブ ビューを横向きにするのに十分です。

よくわかりません

編集:コードでは何も行われていません - コードで変更した唯一の特徴は背景画像です

編集:粘着性のある解決策-すべてを新しいプロジェクトにコピーしたところ、正常に動作するようになりました-しかし、なぜこれが起こったのかについてはまだ少し困惑しており、知りたいです!

4

1 に答える 1

0

BobbyScon はここにあったと思いますが、この問題が再び発生したため、適切なビュー コントローラーをよく見ていませんでした。問題を引き起こすのは必ずしも新しいビュー コントローラーではなく、タブ バー コントローラーの設定に既にあるビューの 1 つである可能性が高いです。

はい、確認してください

 -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interface‌​Orientation{ return YES; }

(質問に回答し、回答として選択して未回答リストから削除しますが、BobbyScon が回答で回答した場合は、代わりに彼にチェックマークを付けます)

于 2012-06-26T17:30:20.890 に答える