2

UIImageView 自动旋转某些图像而不是其他图像(或根本自动旋转图像)的方式完全让我感到困惑,我找不到关闭这种自动旋转行为的设置。

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

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

这些是 imageView 的布局设置:

在此处输入图像描述 在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

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

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

有没有办法可以从 UIImageView 关闭这个“帮助”?

4

0 回答 0