2011-01-27 19 views
8

UIImage'ın çerçeve boyutunu nasıl ayarlayabilirim.UIImage çerçevesi nasıl ayarlanır

+0

Bu bağlantıyı [http://iphonedevelopertips.com/graphics/how-to-scale-an-image-using-an-objective kontrol edebilirsiniz oluşturmalıdır -c-category.html] (http://iphonedevelopertips.com/graphics/how-to-scale-an-image-using-an-objective-c-category.html) –

cevap

21

Sen UIImageView çerçevesini ayarlayabilirsiniz:

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

(ve bir yere [imgView release]; unutmayın)

6

UIImage hiçbir çerçeveye sahiptir. Sadece genişlik ve yüksekliğe sahiptir. Eğer görüntülemek koymak istiyorsanız UIImageView

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

Cevabınız için teşekkürler, ama ihtiyacım var imageView değil resim çerçevesinin boyutunu ayarlayın, tamam başka bir çözüm yolu deneyeceğim. –

+1

UIImage, görüntüyü temsil eden nesnedir, görünümde değildir ve çerçeveye sahip değildir. Görüntüyü yeniden boyutlandırmak istiyor musunuz? – TheBlack