图像在iPhone中的每个固定时间都会发生变化

时间:2011-03-17 04:42:11

标签: iphone

我有4张图片。我想在第一个屏幕上加载图像并在每10秒后更改图像。当我们点击任何图像而不是下一个屏幕时。

请给我帮助我是iPhone的新手。

3 个答案:

答案 0 :(得分:2)

使用NSTimer触发图像更改。如果用户点击图像并且您想要停止图像旋转,则可以在切换到下一个视图之前使计时器无效。

答案 1 :(得分:1)

您可以尝试创建一个方法来更改imageView中的图像并使用NSTimer调用它,该方法每10秒重复调用一次该方法。

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10.0  target:self selector:@selector(changeImage) userInfo:nil repeats:YES];

- (void)changeImage {

// Change image here

}

答案 2 :(得分:1)

HI Avinash,

我认为您需要以下代码...

** * ** * * 在视图中已加载< / p>

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10.0  target:self selector:@selector(changeImage) userInfo:nil repeats:YES];



- (void)changeImage {

[self.imgview setImage:[UIImage imageNamed:@"test.png"]];

}

THX