Итак, я хочу поместить некоторые UIImageViews в мое представление. Я хочу, чтобы они были помещены в случайные места, и я должен иметь возможность получить местоположение каждого из случайных UIImageView позже в коде.
Я бы просто имел 5 UIImageViews и делал бы каждый по отдельности, но мне может понадобиться больше или меньше 5 на более позднем этапе, так что стандартный, унифицированный способ был бы лучшим подходом.
Это код, с которым я сейчас работаю:
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);
}