2010-09-16 2 views
0

Salut je suis nouveau à iPhone.what je ne crée un tableau avec des images comme indiqué ci-dessouscatifs pouvoir échanges éléments dans le tableau

images = [NSMutableArray alloc] initWithObjets:@"image1.jpg",@"image2.jpg",@"image3.jpg",@"image4.jpg",@"image5.jpg",@"image6.jpg",nil] 

et créer un bouton lorsque le bouton toujours des images de clic sont échangés contre que J'écris le code en tant que jachère dans l'événement cliqué par bouton.

[_images exchangeObjectAtIndex:2 withObjectAtIndex:4]; 

mais les images ne sont pas échangés et je n'ai pas des avertissements et images.i vous écris tableau dans viewDidLoad.what est le wrong.how i peut échanger des éléments dans le tableau. merci d'avance.

+0

Comment changer l'image du bouton? Votre tableau contient des chaînes et il semble qu'ils devraient s'échanger ok - le problème doit être ailleurs ... – Vladimir

+0

Oui c'est parfaitement ok. votre tableau est changé et vous aurez la séquence comme '@" image1.jpg ", @" image2.jpg ", @" image5.jpg ", @" image4.jpg ", @" image3.jpg ", @" image6 .jpg "' dans votre tableau .. –

+0

mais il ne peut pas échanger – MaheshBabu

Répondre

1

Obtenez-vous un tableau d'images à mettre ensuite dans un UIImage de sorte qu'il passe par toutes les images une par une?

Si tel est le cas, lorsque vous modifiez ce tableau, il ne changera pas l'ordre des UIImages. Vous devrez changer le tableau comme vous l'êtes actuellement, puis assignez le tableau à UIImage comme vous l'auriez fait auparavant. Cela vous montrerait alors la nouvelle séquence d'images, avec un peu de chance, correcte.

Je peux me tromper un peu et vous utilisez chaque emplacement dans le tableau pour créer un UIImage puis mettre tous ces UIImages dans un UIImageView. Mais ce que je dis toujours s'applique, vous devez assigner le nouveau tableau à l'UIImageView.

Questions connexes