UIImage和其所显示图像的分辨率的问题

哈罗,我胡汉三又回来了,这次的问题是:

最近在试着学做一个通用类型的应用,发现了一个很奇怪问题:

UIImage在显示图像时,图像的分辨率似乎同选择图像窗口的尺寸有关系。

下面用图说明:

这个应用很简单,就是类似于一个todo-list,有些条目,条目里面可以添加一张图片。在应用的第一个版本中,添加图片时用的UIImagePickerController的呈现模式都是系统默认的,如下面的三张图所示,可以看出,图片都很清晰的显示了出来。

1.
b1

2.
b2

3.
b3

在应用的第二个版本中,我将选择图片用到的UIImagePickerControllerUIPopoverController来呈现,但是发现这样做之后图片清晰度很差,似乎系统主动压缩了图片的分辨率。

1.

2.

3.

4.

5.

从两个版本的最后一张图片比较可以看出来,分辨率差了很多,我试着将应用切换到iphone模拟器上运行,就没有这个问题。所以请问,这是不是跟呈现imagepicker的方式有关?

Je vous remercie!

阅读 3.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题