2008-10-06 13 views
1

Je veux accéder à un UIImage par programme ... c'est-à-dire myImage.hidden = TRUE; etc. Je peux le faire très bien pour UILabel mais quand je répète le processus pour UIImage ça ne marche pas. En particulier, lorsque je fais glisser la ligne bleue dans Interface Builder sur l'icône, je n'obtiens pas de menu contextuel comme je le fais quand j'utilise UILabel.Comment connecter une sortie de référencement dans Interface Bulider pour un UIImage?

Peut-être utiliser UIImageView au lieu de UIImage?

Merci!

Répondre

4

Une UIImage n'est pas une vue qui peut être ajoutée via Interface Builder. Pour afficher un UIImage, vous devez soit surcharger la méthode drawRect de la vue dans laquelle vous voulez l'afficher, soit utiliser UIImageView. L'utilisation d'un UIImageView vous permettra de le définir comme un IBOutlet et de le référencer dans votre contrôleur.

+0

cela a fonctionné. il suffit de changer UIImage en UIImageView. – MrDatabase