单击下一个按钮时如何逐个图像显示下一个图像?

时间:2012-07-05 12:52:37

标签: objective-c ios5

我是iPhone的初学者。我已经采用了数组,因为我已经传递了所有图像,但是当我点击下一个按钮时图像不显示..

我的代码是

images= [[NSArray arrayWithObjects:   
                        [UIImage imageNamed:@"1.png"],
                        [UIImage imageNamed:@"2.png"],
                        [UIImage imageNamed:@"3.png"],
                        [UIImage imageNamed:@"4.png"],
                        nil] retain];  
-(IBAction)Next
{

    currentImage++;
    if(currentImage +1>=[images count])
    {
        currentImage=0;
        NSLog(@"print:%@",currentImage);
       UIImage *img=[images objectAtIndex:currentImage];
        [animalphoto setImage:img];


    }
    else
    {
        currentImage++;
        NSLog(@"hello:%@",currentImage);



    }
}

但是下一次按钮经常点击时间按钮图像不经常显示时间,所以给出任何建议和源代码

1 个答案:

答案 0 :(得分:0)

只需将nslog之后的两行if语句放到else部分,然后问题就解决了