iphone - Copy From One NSArray to another when generate the Randomly images from First Array -
i developing 1 app in loading images nsmutablearray. generate random images , load uiimageview in ios. want save array after loading array how may this. in advance.
my code below.
//frontscards array
for(m=0; m<[frontscards count];m++) { imgview.alpha=1; imgview.tag=m; nslog(@"img view tag %d",imgview.tag); randidx=arc4random()%[frontscards count]; nsstring *imagename=[frontscards objectatindex:randidx]; nsstring *fullimagename=[nsstring stringwithformat:@"%@",imagename]; int padding=0; cgrect imageviewframe=cgrectmake(scrollview.frame.size.width*m+padding, scrollview.frame.origin.y, scrollview.frame.size.width-2*padding, scrollview.frame.size.height); imgview=[[uiimageview alloc]initwithframe:imageviewframe]; [imgview setimage:[uiimage imagenamed:fullimagename]]; [scrollview addsubview:imgview]; [imgview setaccessibilityidentifier:[frontscards objectatindex:randidx]]; uitapgesturerecognizer *doubletap = [[uitapgesturerecognizer alloc] initwithtarget:self action:@selector(doubletapimgview:)]; doubletap.numberoftapsrequired = 2; doubletap.delegate = self; [self.imgview setimage:[uiimage imagenamed:fullimagename]]; nslog(@"full image name %@",fullimagename); nslog(@"image name = %@", fullimagename); [self.imgview settag:randidx]; [self.imgview addgesturerecognizer:doubletap]; self.imgview.userinteractionenabled=yes; } cgsize scrollviewsize=cgsizemake(scrollview.frame.size.width*[frontscards count], scrollview.frame.size.height); [scrollview setcontentsize:scrollviewsize]; [self.view addsubview:scrollview];
create array
, init
viewdidload
, add objects 1 one generated.
nsstring *imagename=[frontscards objectatindex:randidx]; [yournewarray addobject:imagename];
Comments
Post a Comment