2011-01-27 25 views
8

Cómo puedo establecer el tamaño de fotograma de UIImage.Cómo establecer el marco de UIImage

+0

se puede comprobar este enlace [http://iphonedevelopertips.com/graphics/how-to-scale-an-image-using-an-objective -c-category.html] (http://iphonedevelopertips.com/graphics/how-to-scale-an-image-using-an-objective-c-category.html) –

Respuesta

21

puede establecer el marco de la UIImageView:

UIImageView* imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; 
imgView.image = [UIImage imageNamed:@"image.png"]; 

(y no se olvide de [imgView release]; en alguna parte)

6

UIImage no tiene marco. Solo tiene ancho y alto. Si desea ponerlo en su punto de vista se debe crear UIImageView

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(12,12,123,123)]; 
imageView.image = image; // image - your UIImage 
+0

Gracias por su respuesta, pero necesito establecer el tamaño del fotograma de la imagen, no imageView, vale, intentaré de alguna otra forma resolverlo. –

+1

UIImage es una imagen que representa un objeto, no es vista y, por lo tanto, no tiene marco. ¿Quieres cambiar el tamaño de la imagen tal vez? – TheBlack