来自for循环的多个uiimageviews

时间:2012-02-17 00:55:04

标签: iphone objective-c xcode for-loop uiimageview

我正在编写一个游戏,其中Uiimageview需要“生成”,如果你愿意的话。每次角色击中结束框。除此之外,其他一切都在起作用。有人可以检查我的代码,看看我做错了什么?谢谢!

for (int i = 1; i <= level; i++) {
        int xPos = rand() % 316;
        int yPos = rand() % 450;
        UIImageView *mine = [[UIImageView alloc] initWithFrame:CGRectMake(xPos, yPos, 10, 10)];
    }

1 个答案:

答案 0 :(得分:3)

您不是将在循环中创建的视图作为子视图添加到主视图中。这就是为什么它们不可见。

作为旁注,我认为最好不要使用CALayer个对象而不是UIImageView:它们重量较轻,需要大约相同的工作量。