所以在我的轮播中我实现了这个:
- (UIView *)carousel:(iCarousel *)_carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
{
// int randomforIndex = arc4random()%[images count]+1;
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[images objectAtIndex:index]]];
return imageView;
}
我将我的图像分配给NSString
. 每当带有图像的轮播在特定位置停止时,[images objectAtIndex:index]
它都会执行相应的操作。但是当我使用这个randomforIndex
零件时index
,一切都变得混乱了。所以我的问题是如何在不随机化它们的值的情况下随机化图像。
这就是我使用 NSString 添加图像的方式:
for (int x=1; x<76;x++) {
// add as NSString
[images addObject:[NSString stringWithFormat:@"%d", x]];
}