2013-03-26 133 views
1

我已经在横向模式下建立了一个HTML5的iPad网络应用程序,现在我到了我需要让用户从拍摄图像或添加图像从相机胶卷中选择一个。iPad强制肖像模式时,触摸'拍照或视频'

这里的问题:

而iPad被锁定在横向模式下,用户触摸我的按钮:“添加照片”苹果菜单提醒:“把照片或视频”或“选择现有的”用户触摸“拍照或视频'。

当相机滑过并打开网络应用程序进入portait模式时!,并且在用户拍摄图像或甚至取消拍摄图像后,我的网络应用程序卡在肖像模式中,不会再回到景观,直到你解锁iPad,转向肖像,然后回到风景!

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

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

预先感谢您!

+0

您正在使用什么版本的iOS?我在iOS6.0.1上面临类似的问题 – Visionscaper 2013-04-03 10:43:16

+0

与此相同的iOS6.0.1,但我相信这会强制选择文件,并且不允许该选项拍照。 (如果它可以帮助你)http://jsfiddle.net/X23dx/1/ – rodney 2013-04-03 14:09:17

回答

0

我遇到了类似的问题。在我的情况下,相机胶卷仅在我用于横向拍摄的iPad上以纵向模式显示。通过API细算引用它看起来这是由设计:

重要:UIImagePickerController类支持肖像模式 只。本课程旨在按原样使用,不支持 子类。此类的视图层次结构是私有的,不得修改 ,但有一个例外。您可以将自定义视图分配给 cameraOverlayView属性,并使用该视图呈现其他 信息或管理相机接口 与您的代码之间的交互。

UIImagePickerController Reference