0

3つの画像と1つの画像ビューがあります。各画像を1つずつ表示し、3秒後に画像ビューで繰り返します。誰かが私にいくつかの提案やリンクを与えることができますか?

4

2 に答える 2

2

NStimerメソッドを使用して、一定の間隔の後の変更を制御できます。それに取り組んでみてください。

于 2012-12-20T04:03:04.770 に答える
1

UIImageViewこの目的のためにのアニメーション機能を使用できます。

 // create the view that will execute our animation
 UIImageView *campFireView = [[UIImageView alloc] initWithFrame:self.view.frame];

 // load all the frames of our animation
 campFireView.animationImages = [NSArray arrayWithObjects:   
                             [UIImage imageNamed:@"yourImage01.png"],
                             [UIImage imageNamed:@"yourImage02.png"],
                             [UIImage imageNamed:@"yourImage03.png"],
                             nil];

 // all frames will execute in 3 seconds
 campFireView.animationDuration = 3;
 // repeat the annimation forever
 campFireView.animationRepeatCount = 0;
 // start animating
 [campFireView startAnimating];
 //Add imageView to view
 [self.view addSubview:campFireView];

このチュートリアルを確認してください

于 2012-12-20T04:08:50.520 に答える