2009-11-04 13 views
13

iPhoneプログラミングが初めてです。 イメージの高さと幅を取得したいので、それに応じてUIImageviewのフレームを設定できます。 画像の元のサイズ(幅と高さ)を取得するにはどうすればよいですか?iPhoneイメージの幅とサイズを取得

答えて

34

をチェックしようとすることができます:

たぶん
CGFloat width = myImage.size.width; 
CGFloat height = myImage.size.height; 
+0

+1私のために便利です。 – Praveenkumar

+0

+1はシンプルで便利です – CroiOS

6

あなたがUIImageとしてイメージを持っている場合、あなたはsizeプロパティを見てみたい、まあ

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

[OK]を、あなたは勝ちます。 :) – Pascal

+0

ああ申し訳ありません。とにかく、訂正のおかげで、私はそれを筆記した。 – 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です。それはMorion's answerのコピーです – PeterK

0

これを試してみてください:3秒速く私よりも、

image.size.height; 

image.size.width; 
関連する問題