2011-01-27 19 views
8

Jak ustawić rozmiar ramki UIImage.Jak ustawić ramkę UIImage

+0

można sprawdzić ten link [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-anobjective-c-category.html) –

Odpowiedz

21

Można ustawić klatkę UIImageView:

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

(i nie zapomnij [imgView release]; gdzieś)

6

UIImage ma ramkę. Ma tylko szerokość i wysokość. Jeśli chcesz umieścić go na swoim zdaniem należy utworzyć UIImageView

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

Dziękuję za odpowiedź, ale muszę ustaw rozmiar ramki obrazu, a nie imageView, ok, spróbuję w inny sposób obejść. –

+1

UIImage jest obiektem reprezentującym obraz, nie jest widokiem i dlatego nie ma ramki. Czy chcesz zmienić rozmiar obrazu? – TheBlack