我有三个图像和 1 个图像视图,我想一张一张地显示每个图像,并在 3 秒后在图像视图中重复。任何人都可以给我一些建议或链接吗?在此先感谢
问问题
146 次
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 回答