1

我已经在横向模式下构建了一个 HTML5 iPad 网络应用程序,现在我需要让用户通过拍摄图像或从相机胶卷中选择一个图像来添加图像。

这是问题所在:

iPad 被锁定为横向模式,用户触摸我的按钮:“添加照片” Apple 菜单提醒:“拍照或录像”或“选择现有” 用户触摸“拍照或录像”。

当相机滑过并打开网络应用程序进入纵向模式!,在用户拍摄图像甚至取消拍摄图像后,我的网络应用程序卡在纵向模式并且在您解锁之前不会回到横向iPad,先转纵向再转横向!!

注意:如果用户选择“选择现有”并从相机胶卷上传,则没有问题。

有什么我可以做的吗?有没有办法不提供“拍照或录像”选项而只允许“选择现有”选项?

先感谢您!

4

1 回答 1

0

我遇到了类似的问题。就我而言,相机胶卷仅在我在横向使用的 iPad 上以纵向模式显示。在查看 API 参考后,它看起来是设计使然:

重要提示: UIImagePickerController 类仅支持纵向模式。此类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改,但有一个例外。您可以将自定义视图分配给 cameraOverlayView 属性,并使用该视图来呈现附加信息或管理相机界面和代码之间的交互。

UIImagePickerController 参考

于 2014-04-15T14:39:47.563 回答