2010-01-29 8 views
3

J'ai besoin de connaître la taille d'un IBOutlet UIImageView dessiné dans Interface Builder. Mais si je lis le fichier IBOutlet UIIMageView.image.size.width ou .height dans la méthode viewDidLoad, viewWillAppear ou viewDidAppear, je reçois toujours 0 !!!Obtenir la taille d'IBOutlet UIImageView

Où (quelle méthode) et comment (peut-être une autre variable?) Puis-je obtenir cette information?

Merci pour votre aide

Répondre

10

ne

UIImageView *iv; 
width = iv.frame.size.width; 

travail mieux? Au lieu de l'image, obtenez la taille de UIImageView.

+0

C'est exactement ce que je cherchais des informations! Merci beaucoup! – Stephmt69

+0

Quelle est la différence entre 'iv.frame.size.width' et' iv.frame.width'? –

0

Vous obtiendrez la valeur de taille, si l'option « Utiliser Autolayout » dans l'inspecteur de fichier est décochée