UIImage:大小奇怪的问题

时间:2010-02-09 18:55:25

标签: iphone xcode uiimage

我试图从twitter下载“profile_image_url”图片(.jpg)并将其显示在我的应用中。我试图调整任何不是我期望的图像。在调试问题的过程中,我遇到了这种奇怪的行为。

代码:

NSLog(@"%d  %d  %d  %d",48,image.size.width,image.size.height,48);

打印:

2010-02-09 13:26:43.925 MyApp[00000:0000] 48  0  1078460416  0

看起来高度和宽度打印不正确,也导致第二个“48”无法打印。这是怎么回事?

顺便说一下,UIImage显示正常,如果我无法获得宽度和高度,我就无法正确调整图像大小。

2 个答案:

答案 0 :(得分:2)

%d表示整数。使用%f打印浮点数(这是CGSize成员所用的)。

答案 1 :(得分:0)

image.sizeCGSize,它将widthheight存储为浮点数,而不是整数。因此,请在格式字符串中使用%f