所以我想把一些 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);
}