だから私のカルーセルで私はこれを実装しました:
- (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]];
}