2008-10-29 13 views

Respuesta

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

Para obtener el marco de la pantalla del iPhone se puede utilizar

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

Mi ImageView se puso en IB, y yo tendría que mostrar varias imágenes, así que ponga la imagen de imageView, en lugar de creando ImageView para una imagen individual.

Después de configurar el tamaño del marco de la vista de imagen, sigo viendo el mismo resultado, la imagen era demasiado grande, por lo que solo se mostraba parte de la imagen en la pantalla.

17

En Interface Builder, seleccione su UIImageView. En el menú Herramientas, seleccione "Inspector de atributos". En la paleta Atributos de la vista de imagen, seleccione "Escalar para rellenar" en la ventana emergente Modo. Eso debería escalar tu imagen para que encaje.

+1

cómo programar con código para lograr el efecto de "Escalar hasta llenar"? – Forrest

+9

¡Consígalo! imageView.contentMode = UIViewContentModeScaleAspectFit; – Forrest

+0

fue fácil ... eso es lo que estaba buscando ... – Zaraki

Cuestiones relacionadas