所以我想把一些UIImageViews放到我的视图中。我希望它们随机放置,我需要能够在代码中获取每个随机UIImageView的位置。随机放置UIImageViews,然后能够找到它们
我只需要5个UIImageView并分别做每一个,但我稍后可能需要更多或更少的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);
}
位置是否改变?还是保持静态?它是您以后在代码中想要的原始位置吗? – Zigglzworth 2011-03-13 15:45:00
我还不确定。现在,让我们说它保持静态,我想要原始位置。 – Andrew 2011-03-13 19:58:40