2011-10-31 17 views
0

私はObjective CとXcodeを初めて使いました。私はiPadアプリを開発しています。タブ内のGremlin

しかし、私は現在立ち往生しています。

私は下部に3つのボタンが付いたタブ付きのアプリを持っています。彼らはすべて働いている。私は新しいボタンを追加したい。しかし、Interface Builderを使用してタブバーにボタンを追加したり、タブバーのボタンを移動したりするたびに、私はSimulatorに入り、向きを変えることができなくなってしまいました。ビューは肖像画のままです。新しいボタンを削除したり、移動を取り消したりすると、私は自分の向きを取り戻すことができます。

この原因は何ですか?

答えて

0

新しいViewControllerを回転できるようにする必要があります。アプリ全体がTabBarで回転しないようにすることはできません。

- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation 
{ 
// Return YES for supported orientations 
return YES; 
} 
+0

まず、アドバイスをいただきありがとうございます。いくつかのサイトで、いくつかの異なる質問をすると、あなたは私の質問の1つに実際に反応する最初の人です。 UIViewControllerのサブクラスのテンプレートは、すでにそこにあるコードでデフォルトを使用していると思います。私は ".m"ファイルに入って、xibが接続されていて、すでにそこにいました。 間違った場所を見ている可能性はありますか? – barowdwngs

+0

これは他の何かの場合、プロジェクト内でグローバルにsuautorotateを検索し、すべてがyesを返すことを確認します。また、ビューコントローラの適切なクラスがインスタンス化されていることを確認し、静的な場所にブレークポイントを設定し、呼び出されて停止する必要があります。 –

+0

Bummer。それは完全に意味をなさないでしょう。私は何も見逃していませんでした。本当に奇妙なことは、タブを動かすだけで回転を失うことができるということです。新しいページを追加する必要はありません。 私はオンラインで見つけたこのテンプレートを覚えています。それはタブナビゲーションに埋め込まれた分割ビューを持っています。おそらく、それは、創造主が2つの形式のナビゲーションをマージするために使用していたいたずらなコードなのかもしれません...あるいは、彼は誰も彼の傑作にボタンを追加したくないかもしれません。 – barowdwngs

関連する問題