2009-11-04 36 views
13

我是iPhone編程的新手。 我想獲得圖像的高度和寬度,所以我可以相應地設置UIImageview的框架。 任何建議如何獲得圖像的原始大小(寬度和高度)?iPhone獲取圖像的寬度和大小

回答

34

好吧,如果你有形象UIImage,那麼你要看看在size屬性:

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

+1對我有用。 – Praveenkumar 2012-09-21 07:55:06

+0

+1簡單實用 – CroiOS 2013-04-08 06:09:25

6

你可以嘗試檢查

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

好,比我快3秒,你贏了。 :) – Pascal 2009-11-04 11:18:06

+0

哦對不起。我是用PC寫的,不是mac),所以唯一的目的就是顯示原理),謝謝糾正。 – Morion 2009-11-04 12:15:35

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是圖片名稱 – 2013-05-01 06:03:03

+1

-1,因爲它是Morion的答案的副本 – PeterK 2013-08-18 22:40:09