每次点击都有不同的图像

时间:2012-12-27 10:26:44

标签: iphone ios uiimageview

在我的应用程序中,我有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。我怎么能这样做?

1 个答案:

答案 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++;
}