2012-05-04 17 views
1

私はiPhoneのためだけにターゲットとされているプロジェクトを作成しました。 iPhone上ではうまくいきますが、私がiPadでプロジェクトを立ち上げたとき、私のアプリケーションは回転しています!実際には普遍的なアプリにしようとしましたが、iPadの展開情報ではサポートされている向きのみを選択しました。アプリはまだiPad上で回転していました。どうすれば修正できますか?あなたのビューでのみサポートポートレートモードにiphoneプロジェクトのipadローテーション

答えて

4

は、あなたの意見のそれぞれに、次の実装:また

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    return (interfaceOrientation == UIInterfaceOrientationPortrait); 
} 

を、あなたにも、デバイスごとにサポートされるデバイスの向きを設定していることを確認する必要があります:

enter image description here

enter image description here

+0

しかし、私は、プロジェクトの展開先でサポートされている向きを設定するとき、それが十分ではないでしょうか? – Alexander

+0

する必要があります。たぶんあなたは 'shouldAutorotateToInterfaceOrientation:'を既に設定しているかもしれませんが、このメソッドが私のものと一致するかどうかを確かめてください。 – WrightsCS

+0

それはうまくいきました、ありがとう、そして@ rooster117もお返事ありがとう – Alexander

0

あなたは手動でこの機能を実装することにより、ビューコントローラで回転値を設定することができます。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return (interfaceOrientation == UIInterfaceOrientationPortrait; 
}