2010-06-24 4 views
0

J'ai été aidé il y a quelques temps à propos du chargement d'images à partir d'un tableau, mais j'aimerais connaître les détails exacts.Changement d'images à partir d'un tableau dans une application iphone

Où va le code si mon application sera aussi simple que les images qui se chargent à partir d'un tableau selon que l'utilisateur a choisi le bouton suivant ou précédent? Cela va-t-il dans la classe View Controller? De quoi ai-je besoin si j'ai juste besoin d'une vue qui affiche une image en plein écran et que l'image change en fonction du choix de l'utilisateur, comme je l'ai mentionné ci-dessus?

Merci à l'avance

Cordialement

Répondre

0

Le contrôleur de vue est responsable du contrôle de la vue (réception d'événements de lui, de faire quelque chose en faisant passer de retour des données à elle). Cela signifie que vous pouvez stocker votre tableau dans le contrôleur de vue ou dans une autre classe de modèle. D'une manière ou d'une autre, le contrôleur de vue sera responsable de prendre une image de ce tableau et de la donner à la vue lorsqu'elle recevra l'entrée de l'utilisateur.

Vous avez juste besoin de placer un UIImageView dans la vue de votre contrôleur de vue. Ensuite, en supposant que vous utilisez IB, vous créez une propriété IBOutlet dans votre contrôleur pour avoir un handle sur cette vue d'image.

Ensuite, vous devez obtenir des événements de votre utilisateur (un bouton ou une autre touche) et l'affecter à un IBAction que votre contrôleur peut gérer. Lorsque vous gérez l'action, vous pouvez supprimer l'ancienne image et affecter une nouvelle image de votre tableau à votre UIImageView.

C'est à peu près aussi détaillé que je peux aller compte tenu de votre question actuelle. Si vous avez besoin de plus d'informations, veuillez donner plus de détails.

+0

Meilleure réponse J'aurais pu être donné. nice1 Si j'ai besoin de plus d'aide, je vais demander. Merci – jarryd

+0

Pourriez-vous s'il vous plaît donner un exemple d'attribution d'une image à UIImageView. J'ai ajouté le UIImageView en utilisant IB, mais je ne peux pas voir le code qui ajoute ceci quand je regarde dans les classes? – jarryd

+0

Regardez la propriété 'image' de UIImageView. Vous venez de passer un UIImage. – nebs

Questions connexes