2011-09-11 8 views
0

私のアプリを回転させると、背景画像は回転しません。 私の背景画像が回転することを願っています。 コンテンツは方向を変更しますが、背景イメージはそのまま残り、回転しません。背景イメージを回転させる方法は?

周りにアイデアはありますか?

ありがとうございました。

答えて

1

アイデアは、デバイスが回転しているときに画像を変更するためのグラフィックス "トランスフォーム"を適用することです。 backgroundImageのは、あなたのイメージを含むプロパティです(次のコードを追加し、あなたのイメージコントローラーでは...この答えhereを参照してください。

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
           duration:(NSTimeInterval)duration { 

    if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft) { 
     backgroundImage.transform = CGAffineTransformMakeRotation(M_PI/2); 
    } 
    else if (toInterfaceOrientation == UIInterfaceOrientationLandscapeRight){ 
     backgroundImage.transform = CGAffineTransformMakeRotation(-M_PI/2); 
    } 
    else { 
     backgroundImage.transform = CGAffineTransformMakeRotation(0.0); 
    } 
} 
+0

をこれは私がそれを回転させるための変更を行います回転を停止するための方法ですが、 –

関連する問題