0

如果按钮图像到达数组的最后一个元素并在单击该按钮时从第一个开始执行,如何检查更改按钮图像?这是我的代码,请帮助我

-(IBAction)changenext:(id)sender
{
static int j = 0;
backimg.enabled=TRUE;
if(sender == nextimg)
    j++;
else if(sender == backimg)
    j--;
if (j >= arcount)
{
    j = 0;
}
else if(j < 0)
{
    j = arcount - 1;
}
imager.image=[arimage objectAtIndex:j];  

}

我应该做些什么改变?

4

1 回答 1

0

嗨,我无法清楚地理解您的要求,但您只需NSArray使用此代码即可获得最后一个元素:-

[myArray lastObject]

例如:-

NSString *str = [myArray lastObject]

于 2012-10-24T05:46:42.593 回答