перемешать в случайном порядке - PullRequest
1 голос
/ 29 декабря 2011

У меня недавно была проблема с:

  1. я создал randomization_array, который импортирую все свои 8 изображения ....
  2. я создал список данных из 8 изображений (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 .... с нетерпением жду на коды frens

1 Ответ

2 голосов
/ 29 декабря 2011

привет, я использовал для случайного перемешивания в рандомизированном и сеточном просмотре, используя AQGRIDVIEW. Пожалуйста, ознакомьтесь с этим и реализуйте его. Ниже приведен код загрузки ссылки и используйте этот

https://github.com/sync/AQGridView

Happyкодировка:)

...