2012-05-07 12 views
0

私は非常に混乱しています。誰かがこの問題を抱えていて、私が何をしたのか教えてくれることを願っています!Interface BuilderタブバーのビューがiPadのシミュレータの横にある

私は罰金働いていた見解を持っていた - 風景

私は新しいタブバーコントローラを追加し、その中にこの新しいビューを夢中。

タブバービューコントローラとウィンドウがすべて横長であることを確認しました。 http://s13.postimage.org/sabxoufrr/Screen_Shot_2012_05_07_at_13_26_06.png

私は可能性のあるアイデア:(IBでEDIT)

サポートされているデバイスの向きは、単に風景

のClicked実行し、基本的に垂直方向のビューは、この画像のように、それの側に横たわっを提示していますやった?興味深いことに、作成したビュー(バーコントローラに追加しようとしたもの)を新しいプロジェクトにドラッグしたところ、同じことが起こりました。

私は

EDIT混乱しているビューは、IBのタブコントローラに接続されている必要はありませんが、プロジェクト内のその存在は、その側

上のタブ表示をオンにするのに十分です。コードで何もできません - 私がコードで変更した唯一の特徴は背景画像です

EDIT:タッキーなソリューション - 私は新しいプロジェクトにすべてをコピーしましたが、今はうまく動作しますが、なぜこれが起こったのか見つけたいと思っています!

+0

ウィンドウが横長であることを確認したら、IBやコードで'shouldAutorotateToInterfaceOrientation'? IBにおける – BobbyScon

+0

。背景画像以外の実際のビューに影響を与えるコードは一切含まれていません。 –

+0

これを試してください: ' - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {return YES; } 'をタブビューコントローラの.mファイルの一番下に移動します。コピーフリーではないフリーハンドなので、スペルミスをチェックしてください。 – BobbyScon

答えて

0

私はBobbySconがここにあったと思います。私はこの問題を再び遭遇したときに、十分に見栄えが悪いか、または正しいView Controllerで見ていませんでした。それはそうです、

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

を確認してください(質問に応答必ずしも問題が発生し、新しいビューコントローラではないとセットアップ

をタブバーコントローラにすでにビューのいずれか可能性が高いです答えが返されていないリストから削除するように選択されていますが、BobbySconが答えて応答する場合は、代わりにチェックします)

関連する問題