在我的应用程序中,我有4张图片。我想在每次点击时显示不同的图像。如何在每次点击时显示不同的图像?
这是我的单张图片代码:
-(void)removeImageView
{
rightongbanner.image=Nil;
}
-(void)alertshow
{
rightongbanner.image=[UIImage imageNamed:@"correct.png"];
timer = [NSTimer scheduledTimerWithTimeInterval:2.5 target:self selector:@selector(removeImageView) userInfo:nil repeats:NO];
[aplayer play];
}
在rightongbanner.image
中,我想在第一次点击时显示img1,在第二次点击时显示img2。我怎么能这样做?
答案 0 :(得分:2)
尝试这样,
.h
中的
int a;
.m
中的
-(void)loadView {
a=0;
}
-(void)alertshow
{
if((a%4)==0)
rightongbanner.image=[UIImage imageNamed:@"correct1.png"];
if((a%4)==1)
rightongbanner.image=[UIImage imageNamed:@"correct2.png"];
if((a%4)==2)
rightongbanner.image=[UIImage imageNamed:@"correct3.png"];
if((a%4)==3)
rightongbanner.image=[UIImage imageNamed:@"correct4.png"];
timer = [NSTimer scheduledTimerWithTimeInterval:2.5 target:self selector:@selector(removeImageView) userInfo:nil repeats:NO];
[aplayer play];
a++;
}