我正在编写一个游戏,其中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)];
}
答案 0 :(得分:3)
您不是将在循环中创建的视图作为子视图添加到主视图中。这就是为什么它们不可见。
作为旁注,我认为最好不要使用CALayer
个对象而不是UIImageView
:它们重量较轻,需要大约相同的工作量。