我有4张图片。我想在第一个屏幕上加载图像并在每10秒后更改图像。当我们点击任何图像而不是下一个屏幕时。
请给我帮助我是iPhone的新手。
答案 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