2008-10-29 5 views

Répondre

20
UIImageView* view = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"your_image.png"]]; 
view.frame = CGRectMake(0, 0, width, height); 

Pour obtenir le cadre de l'écran de l'iPhone, vous pouvez utiliser

CGRect frame = [[UIScreen mainScreen] bounds]; 
0

Mon ImageView a été mis en IB, et je aurais besoin pour afficher plusieurs images, donc définir l'image de imageView, au lieu de créer ImageView pour une image individuelle. Après avoir défini la taille du cadre de la vue de l'image, je vois toujours le même résultat, l'image était trop grande, de sorte qu'une partie seulement de l'image était affichée à l'écran.

17

Dans Interface Builder, sélectionnez votre UIImageView. Dans le menu Outils, sélectionnez "Inspecteur d'attributs". Dans la palette Attributs d'affichage de l'image, sélectionnez "Mettre à l'échelle" dans le menu contextuel Mode. Cela devrait mettre votre image à l'échelle.

+1

comment programmer avec le code pour obtenir l'effet de "Scale to Fill"? – Forrest

+9

Obtenez-le! imageView.contentMode = UIViewContentModeScaleAspectFit; – Forrest

+0

c'était facile .. c'est ce que je cherchais .. – Zaraki

Questions connexes