0
내가 썸네일보기에서 12 개 이미지를 가지고 있고 나는 내 이미지는 동일하지만 축소판에서의 위치 변경을 것을, 그래서 새로 고침 버튼 클릭에 무작위로 자신의 위치를 변경하려면 전망. 누구든지 이걸 도와 줄 수 있어요.썸네일 이미지의 위치를 변경하는 방법 무작위로
내가 썸네일보기에서 12 개 이미지를 가지고 있고 나는 내 이미지는 동일하지만 축소판에서의 위치 변경을 것을, 그래서 새로 고침 버튼 클릭에 무작위로 자신의 위치를 변경하려면 전망. 누구든지 이걸 도와 줄 수 있어요.썸네일 이미지의 위치를 변경하는 방법 무작위로
사용 INT의 R = arc4random() 12 %;
및 R에 따라 버튼의 위치가 변경됩니다. 그대로하여 폭 및 높이
남아 및 변경 X 및 Y 위치는 난수에 따른.안녕하세요, 저는 UIImage보기 대신 Unbutton을 사용하고 있습니다. 왜냐하면 저는 UI connivence에 대해 다른 images.and가 없기 때문에 Unbutton을 imageViews ..enjoy로 대체해야합니다.
.H 파일 :있는 UIButton의 * B를 [12];
하는 .m 파일 :
- (void)viewDidLoad {
[super viewDidLoad];
float y = 10;
int x = 0;
int count = 0;
for (int i = 0 ; i < 12; i++)
{
count ++;
b[i] = [UIButton buttonWithType:UIButtonTypeRoundedRect];
b[i].frame = CGRectMake(x, y, 100, 100);
[b[i] setTitle:[NSString stringWithFormat:@"%d",i+1] forState:UIControlStateNormal];
x = x + 105;
[self.view addSubview:b[i]];
if(count == 3)
{
count = 0;
x = 0;
y = y+ 105;
}
}
}
- (IBAction)btnClicked:(id)sender
{
int n = 12;
int temp;
for (int i = 0 ; i < 12 ; i++)
{
int r = arc4random()%n;
if(r != temp){
temp = r;
CGRect r1 = b[i].frame;
b[i].frame = b[temp].frame;
b[temp].frame = r1;
n--;
}
}
}
3 개 이미지에 대한 데모 나에게주세요보다는 가능하면. –
감사합니다 남자 (PJR) .. 내가 당신의 이름을 모르는 그러나 그것은 나를 위해 유용한 튜토리얼 ... 멋진 작업 남자 –
안녕하세요 당신이 다음 네 symobol 수표로 내 대답을 받아 사용할 수 있습니다 따라서 다른 그것을 gerren하고 싶은이다 대답을 확인함으로써 스택 오버 플로우에서 2 포인트를 얻을 수 있습니다. 또한 수용 비율을 높이십시오. – PJR