2011-03-09 1 views
1

iPadアプリでポートレイトオリエンテーションの両方のバリエーションを実装する必要があります。iPad:ポートレイトオリエンテーションのバリアントを実装できません

PortraitPortraitUpsideDownの両方の向きを実装するには、次のコードを使用しています。

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

オリエンテーションがPortraitUpsideDownの場合、向きは変わりません。

何が間違っている可能性がありますか?

答えて

1

これは機能しています。

私のアプリのinfo.plistに、Supported Interface Orientationにポートレイトオリエンテーションの両方のバリエーションを追加しました。

これは私のために働いています。

これは皆が役に立ちます。

0

あなたは、両方のシミュレータ上で動作するかわからないget.I'mしようとしている何のためだけのマクロです

return UIDeviceOrientationIsPortrait(interfaceOrientation) 

を使用することができます。

+0

@suprandr:入力いただきありがとうございます。私もこれを試しました。しかし、それは役に立たない。何が間違っていますか? –

+0

デバイスで試しましたか?また、チェックする前にシミュレータでローテーションをトリガしようとしましたか? – suprandr

+0

@suprandr:私はデバイス上で試してみませんでしたが、シミュレータ上で回転をトリガしてチェックしようとしましたが、うまくいかないようです。それでは何ができますか? –

関連する問題