3

私はiphoneアプリを開発していて、それは縦向きと横向きの両方を可能にします。ただし、UIImageViewに背景画像があり、向きが変わっても回転しないようにする必要があります。私はいくつかのオプションを探して実験しましたが、満足のいく解決策は見つかりませんでした。willAnimateRotationToInterfaceOrientationで変換を使用してみましたが、回転中に画像が移動し、見栄えが悪くなります。動かないようにしたいと思います。

助けていただければ幸いです。

4

1 に答える 1

2

多分これを試してみてください:

YourAppDelegate *appDel = [UIApplication sharedApplication].delegate;
[appDel.window insertSubview:yourImageView atIndex:appropriateIndex];

appDelegate.windowは現在のデバイスの向きを気にしないため、解決策として機能する可能性があります。UIImageViewをappDel.windowに追加してみました

didFinishLaunchingWithOptions

メソッドであり、予想どおり、上記のuiviewcontroller.viewでは回転しません。

もちろん、addSubviewを試すこともできます。

于 2011-12-13T18:05:20.620 に答える