2012-05-02 6 views
0

初めてのアプリでは、アプリはポートレートモードになっています。 デバイスが横向きになっている場合、ポートレート画面モードが表示されます。 しかし、シミュレータを手動で回転させると、風景モードとポートレートモードが正しく動作します。 初めてシミュレータにポートレート画面が表示されます。 どうしてこのようなことが起こったのか、それを解決する方法を解決してください。アプリがポートレートモードになっている場合、デバイスが横長モードの場合

+1

"リースで私のトラブルを解決するのはなぜこれが起こったのか、それを解決する方法です。"確かにバディです。 – Peres

答えて

0

サポートされている向きをXcodeでアプリケーションに追加する必要があります。

それがあなたのViewControllerにこれを追加してみてください動作しない場合enter image description here

注:このコードは、デバイスは、iPhoneやiPod TouchのときアプリがUIInterfaceOrientationPortraitUpsideDown除いて全方位をサポートしていることを言います、デバイスがiPhone/iPadの場合の特定の向きの要件に合わせて変更することができます。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { 
     return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); 
    } else { 
     return YES; 
    } 
}