2012-02-17 16 views
2

私は、Uiimageviewが必要であれば、 'spawned'する必要があるゲームを作成しています。キャラクターがエンド・ボックスに当たるたびにそれ以外は他のすべてが働いています。誰かが私のコードをチェックして、私が間違っていることを見ることができますか?ありがとう!forループからの複数のuiimageviews

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)]; 
    } 

答えて

3

ループで作成したビューをサブビューとしてメインビューに追加しているわけではありません。だから彼らは目に見えない。

UIImageViewの代わりにCALayerオブジェクトを使用する方が良いと思います。軽量で、ほぼ同じ作業量が必要です。

+0

コードは '[addSubview:mine];'のようになりますか? – Jeeter

+0

大丈夫です。ご協力いただきありがとうございます! – Jeeter

+0

@Jeeterのように '[self.view addSubview:mine];' – dasblinkenlight

関連する問題