風景内のポートレート

私はXcode
4でインターフェイスビルダーを使用しています。私は480(w)x320(h)イメージを作成して、私のアプリケーションのランドスケープモードで使用しました。私はビューの向きを「風景」に設定しました。私はビューに自分のイメージを置きます。私は、
“サポートされているデバイスの向き”を横向きのレフト/右に設定しました。私は風景の向きをサポートするためにinfo.plistを変更しました。

ここで奇妙な部分があります:私はアプリを実行すると、シミュレータが回転/風景で開始しますが、私の画像は何とか90度回転しているように、それはクロップされ、画面の約3分の1を占めるだけです。

説明を簡単にするために、画像は常にビューの反対方向に表示されます。私は.pngファイルを削除して再追加し、運がない
“クリーン”を実行しようとしました。何かアドバイス?

ベストアンサー

すべてのviewControllerのshouldAutorotateToInterfaceOrientationメソッドを変更する必要があります。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {  
    if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) {  
        return YES;  
    } 
} 

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です