2009-11-04 2 views
13

Я новичок в программировании на iPhone. Я хочу получить высоту и ширину изображения, поэтому я могу установить рамку UIImageview соответственно. Любые предложения, как получить исходный размер (ширину и высоту) изображения?iPhone получить ширину и размер изображения

ответ

34

Ну, если у вас есть изображение как UIImage, то вы хотите взглянуть на size собственности:

CGFloat width = myImage.size.width; 
CGFloat height = myImage.size.height; 
+0

+1 Полезно для меня. – Praveenkumar

+0

+1 для простых и полезных – CroiOS

6

Вы можете попробовать проверить

[[UIImage imageNamed:@"myImage.png"] size].height; 
[[UIImage imageNamed:@"myImage.png"] size].width; 
+0

Ok, 3 секунды быстрее, чем у меня, вы выиграете. :) – Pascal

+0

ой жаль. Я написал это с ПК, а не с mac), поэтому единственной целью было показать принцип) в любом случае, спасибо за исправление. – Morion

3

Может быть это также помогает вам:

UIImage *image = [ UIImage imageNamed: @"image.png" ]; 
imageView.bounds = CGRectMake(0, 0, image.size.width, image.size.height); 
-1
[[UIImage imageNamed:@"image.png"] size].height; 
[[UIImage imageNamed:@"image.png"] size].width; 
+0

здесь myImage - это имя изображения –

+1

-1, так как это копия ответа Мориона – PeterK

Смежные вопросы