2010-01-31 3 views
0

J'ai une vue UIImage affichée dans ma vue avec une image "image1" déjà définie.Modification de la propriété de l'image lors de la pression d'un bouton

J'ai un bouton en dessous.

Au cours de l'exécution je voudrais l'image pour passer à « l'image 2 » lorsque le bouton est pressé et lors de la libération je voudrais l'image pour afficher « image1 » à nouveau

1) Je sais que je dois donner UIImage une étiquette ou quelque chose pour que je puisse y accéder à partir de xcode. 2) Je sais que je dois changer la propery de l'image sur la presse 3) je dois avoir un IBAction ou quelque chose de sorte que lorsque j'appuie sur le bouton, il doit changer la propriété de l'image « image2 »

MAIS je ne sais pas comment faire cela?

Quelqu'un peut-il vous aider s'il vous plaît?

+0

J'ai ajouté l'étiquette "cacao" parce que c'est ce que c'est. S'il vous plaît ne le faites pas rouler, il appartient ici. – skaffman

+0

Quelques questions: votre image et votre bouton sont-ils créés dans le constructeur de l'interface ou dans le code? Quelle étape si les choses ne vous savez pas comment faire? Tous les trois? Avez-vous un contrôleur de vue pour la vue avec l'image et le bouton? (Si votre vue est dans le constructeur d'interface, elle est généralement appelée comme votre vue, c'est-à-dire YourView.m) – mrueg

+0

l'image et le bouton sont créés dans le constructeur d'interface. J'aimerais connaître les étapes 2 et 3, puisque je connais l'étape 1 maintenant grâce à Graham Lee. Oui, j'ai un contrôleur de vue qui contient la vue et l'image. son appelé SecondViewController – Pavan

Répondre

0

Vous avez besoin d'une sortie dans votre contrôleur connecté à la vue d'image, afin que le contrôleur puisse trouver et afficher la vue de l'image. Découvrez this tutorial et le Interface Builder documentation.

+0

Ok, donc l'étape 1 est terminée. Référencement. Lee votre tutoriel m'a aidé. Mais comment puis-je accéder à la propriété image de UIImageView? Par exemple pour accéder à la propriété x et y dans une langue typique serait ... image.x = 60; image.setImage = Nouvelle image ("bonjour"); par exemple. Comment puis-je d'abord accéder à l'image par programme, puis définir l'image? – Pavan

+0

@Pavan à partir de la documentation, définissez la propriété image de la vue. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIImageView_Class/Reference/Reference.html#//apple_ref/occ/instp/UIImageView/image –