2012-06-20 49 views
2

我想知道如何才能獲取一個UIImage的大小,取決於我使用的顯示器的類型。的UIImage得到視網膜大小

UIImage * refimg = [UIImage imageNamed:@"people-there.png"]; 
NSLog(@"SIZE: %f",refimg.size.height); 

輸出是

SIZE: 62.000000 

...兩個iPhone 3GS和iPhone 4G的。我有圖像在同一目錄「[email protected]」爲「以人there.png」

我怎樣才能得到「SIZE:124.000」視網膜顯示屏上嗎?

在此先感謝,

盧卡斯。

回答

5

的UIImage有一個scale屬性,您可以使用。

UIImage * refimg = [UIImage imageNamed:@"people-there.png"]; 
NSLog(@"SIZE: %f", refimg.scale * refimg.size.height); 
相關問題