2012-02-17 3 views
2

내가 원한다면 Uiimageview가 '스폰되어야'하는 게임을 작성 중입니다. 캐릭터가 종반에 닿을 때마다. 그 외에는 다른 모든 것이 작동합니다. 누군가 내 코드를 확인하고 내가 뭘 잘못하고 있는지 볼 수 있습니까? 감사!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 more ['self.view addSubview : mine];' – dasblinkenlight