UIImageView使用视网膜4 iPhone模拟器旋转图像,但不使用视网膜3.5 /常规模拟器

时间:2012-12-28 19:45:10

标签: ios ios-simulator retina-display

UIImageView自动调整某些图像的方式而非其他图像(或根本不会自动旋转图像)完全让我感到困惑,我无法找到关闭此自动旋转行为的设置。

作为测试,我使用针对iPhone 5的iOS6 SDK创建了一个项目,其步骤如下:

  • 我使用iPhone 4的前置摄像头拍摄了一张带有纵向照片的照片
  • 使用DropBox将其传输到我的桌面
  • 将其导入我的项目并在StoryBoard中指定它作为UIImageView的源。

这些是imageView的布局设置:

enter image description here enter image description here

在retina3.5和iPhone 5的模拟器中运行它,图像直立:

enter image description here

在视网膜4的模拟器中运行它我得到了这个旋转的图像:

enter image description here

显然有些奇怪的事情正在发生。

我对这个UIImageView自动旋转感到非常困惑和沮丧。我之前遇到过这种情况,并且花了很多时间试图解决这个问题。我知道用iPhone相机拍摄的图像具有方向属性。我不明白为什么以纵向模式拍摄的图像在视网膜4模拟器中没有以纵向模式显示。

有没有办法可以关闭UIImageView的“帮助”?

0 个答案:

没有答案