Jak ustawić rozmiar ramki UIImage.Jak ustawić ramkę UIImage
Odpowiedz
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ś)
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
Dziękuję za odpowiedź, ale muszę ustaw rozmiar ramki obrazu, a nie imageView, ok, spróbuję w inny sposób obejść. –
UIImage jest obiektem reprezentującym obraz, nie jest widokiem i dlatego nie ma ramki. Czy chcesz zmienić rozmiar obrazu? – TheBlack
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) –