我有一个非常简单的应用程序:
- 只需在屏幕上点击一个按钮即可允许所有方向
- 按钮显示一个 UIImagePickerController
(用于拍照)
- 使用 Xcode 5 和 SDK 7 构建
在 iOS 8 上,UIImagePickerController
的相机无论我处于横向模式还是纵向模式下都正常显示,但当我旋转设备时,相机视图会旋转 90 度,以下是示例:
- 我的应用程序处于竖屏模式
- 我按下按钮,显示了
UIImagePickerController
- 我在相机视图中并进入横屏模式,这就是我得到的:
视图处于横屏模式,但相机旋转了 90 度
是否有其他人遇到过此问题?
PS:如果我再次拍摄照片(同样在横屏模式下),则照片会被正确拍摄,并且现在会正确显示:
编辑
似乎我的 iPad 运行的 iOS 8.1 上修复了此错误,但与该错误相关的内容在 iOS 8.1 发布说明中并未出现:https://developer.apple.com/library/content/releasenotes/General/RN-iOSSDK-8.1/
感谢所有人 提供了针对早期 iOS 8 版本的解决方法!