2011-09-02 5 views
0

이미지 배열에서 UIButtons의 배경 이미지를 어떻게 설정할 수 있는지 알지 못해서 도움이 필요합니다. 10 개의 UIButton과 10 개의 이미지 배열이 있습니다. 배열에서 임의로 이미지를 설정하고 싶습니다. 이것이 가능할 수있는 방법 전화하십시오.UIButton의 이미지를 임의로 이미지 배열로 설정합니다.

+0

[여기] (http://stackoverflow.com/questions/5659718/shuffling-an-array-in-objective-c)는 확인할 가치가있는 대답입니다. – Saran

답변

0

조금 조정할 필요가 있습니다. 테스트하지는 않았지만 개념은 괜찮습니다.

NSArray *arr = [NSArray arrayWithObjects:@"1.png", @"2.png", ...., nil]; 

int index = arc4random() % 10; 
UIImage *img = [UIImage imageNamed:[arr objectAtIndex:index]]; 
0

1) 먼저 이미지를 저장할되는 NSMutableArray를 선언 :

NSMutableArray *yourImgArray; 

2)하는 .m 파일의 배열을 할당을 :

yourImgArray=[[NSMutableArray alloc]initWithObjects:@"1.jpg",@"2.jpg",@"3.jpg",nil]; 루프의 태그() 설정하는 동안

3) 이미지를 설정합니다

[yourButtonInstance setBackgroundImage:yourImageInstance forState:UIControlStateNormal]; 

가 도움이 희망을!

+0

어떻게 이미지와 태그를 동시에 버튼에 설정할 수 있습니까 ??? –

관련 문제