随机抽搐

时间:2011-12-29 08:05:53

标签: iphone objective-c ios5 shuffle

我最近遇到了麻烦:

  1. 我创建了一个randomization_array,我导入了我的所有8个 图像....
  2. 我创建了8张图片的数据plist(NSDictionary)
  3. 然后,

    NSMutableArray *randomization_array = [[NSMutableArray alloc] init];
    
    [randomization_array addObjectsFromArray:array];
    [randomization_array addObjectsFromArray:array];   
    
    NSMutableArray *shuffled_array = [[NSMutableArray alloc] initWithArray:randomization_array];
    
    for(int x=0;x<[randomization_array count]/2;x++)
    {
        int random = arc4random_uniform([randomization_array count] / 2 );
    
        int destination = random *2;
    
        NSDictionary *origin_dict = [randomization_array objectAtIndex:x];
        NSDictionary *destionation_dict= [randomization_array objectAtIndex:destination];
    
        [shuffled_array insertObject:origin_dict atIndex:destination];
        [shuffled_array insertObject:destionation_dict atIndex:x];            
    }
    
  4. 我制作了2套随机图片......

  5. 我的问题,每次我应该如何制作两组图像.... 我洗牌的图像应该是对8 + 8 = 16 ....期待 代码发布

1 个答案:

答案 0 :(得分:2)

你好我已经在随机化和网格视图中使用随机shuffle使用AQGRIDVIEW请参考这个并使用这个实现.below是链接下载代码并使用此

https://github.com/sync/AQGridView

快乐编码:)