アイデアは、リンク用の 4 つまたは 5 つのバーを備えたダッシュボードに画像を回転させることです。リンクの uiview が機能しており、uiview のアニメーションが機能しており、アニメーションをアプリに追加する前はすべて問題なく、アニメーションのレイヤーが背面にあります。画像の回転用のコードを追加すると、アニメーション画像が他のレイヤーの上に置かれるようになりました。
viewcontroller.m ファイルにこのコードを設定しましたが、意図したとおりに動作しています。私が抱えている問題は、UIViewが下にあるにもかかわらず、他のものの上に描画されていることです
// ダッシュで画像を回転
UIImageView *rotateImage = (UIImageView *)[self.view viewWithTag:88];
rotateImage.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"c3_1.jpg"],
[UIImage imageNamed:@"c3_5.jpg"],
[UIImage imageNamed:@"c3_7.jpg"],
[UIImage imageNamed:@"c3_8.jpg"],
[UIImage imageNamed:@"c3_10.jpg"], nil];
// all frames will execute in 1.75 seconds
rotateImage.animationDuration = 10.75;
// repeat the annimation forever
rotateImage.animationRepeatCount = 0;
// start animating
[rotateImage startAnimating];
// add the animation view to the main window
[self.view addSubview:rotateImage];
**この問題を抱えている人にとっては、簡単に修正できました.. :)
笑.. それは私の顔をじっと見つめていた..
最後にサブビューを追加すると、それがスタックの一番上に置かれました。その行を削除し、現在適切に機能しています。