2010-07-27 7 views
0

hi Je voulais afficher des images sélectionnées au hasard dans une vue. ci-dessous est un exemple de code que j'utilise pour générer des nombres aléatoires à afficher dans un lable. (C'est autour de la façon de le coder et je suis conscient qu'il y a une approche plus concise pour coder ceci.) Je le fais de cette façon pour une raison particulière que je ne vais pas entrer maintenant). Je souhaite remplacer le code avec dans chaque cas d'avoir un code qui appelle une image à afficher dans la vueJe souhaite appeler une image à afficher dans une vue

NSString *title = nil; NSString *path = nil; 

int Number = arc4random() % 12; switch(Number) { case 0: namel.text = @"1"; 

      break; 
    case 1: 
      namel.text = @"2"; 

    break; 

case 2: 
      namel.text = @"3"; 

      break; 

case 3: 
      namel.text = @"4"; 

      break; 

case 4: 
      namel.text = @"5"; 

      break; 
case 5: 
    namel.text = @"6"; 

    break; 

case 6: 
    namel.text = @"7"; 

    break; 

case 7: 
    namel.text = @"8"; 

    break; 

case 8: 
    namel.text = @"9"; 

    break; 



case 9: 
    namel.text = @"10"; 

    break; 

case 10: 
    namel.text = @"11"; 

    break; 

case 11: 
    namel.text = @"12"; 

    break; 


        break; 
      default: 
      break; 
} } @end 
+2

Veuillez formater votre code et essayer d'accepter les réponses à vos questions précédentes si elles vous ont aidé - ainsi les gens seront plus enclins à répondre à vos questions dans avenir. – Vladimir

Répondre

3

Vous devez utiliser UIImageView. Ensuite, vous avez besoin d'un tableau de nom d'image. Lorsque vous avez un numéro aléatoire, recherchez simplement l'index dans le tableau, puis appelez imageView.image = [UIImage imagedName:[array objectAtIndex:randomIndex]];

Questions connexes