그래서 UIImageViews를 내보기에 넣을 수 있습니다. 나는 그것들을 임의의 장소에두기를 원하며 나중에 UIImageView의 임의의 위치를 코드에서 얻을 수 있어야한다.무작위로 UIImageViews를 배치 한 다음 찾을 수 있습니다.
나는 UIImageViews를 5 개 가지고 있고 각각 따로 따로 할 것이지만 나중에는 더 많거나 적은 5 개가 필요할 수 있으므로 표준적인 일관된 방법이 최선의 방법 일 것입니다. 당신이 나중에의 보류를 얻을 수 있도록있는 NSArray에
for (int i=0; i<5; ++i) {
snack = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"03-loopback.png"]];
//snack.frame = CGRectMake(104, 76, 32, 22);
snack.frame = CGRectMake(arc4random()%448, arc4random()%298, 32, 22);
[self.view addSubview:snack];
snackLocation = CGPointMake(snack.center.x, snack.center.y);
}
위치가 변경 되었습니까? 아니면 정적 인 채로 있습니까? 나중에 코드에서 원하는 원래 위치입니까? – Zigglzworth
아직 확실하지 않습니다. 지금 당장은 정적이라고 말하고 원래 위치를 원합니다. – Andrew