0

我是 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);



    }
}

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

4

1 回答 1

0

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

于 2012-07-05T13:30:14.347 回答