Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPad在触摸“拍照或视频”时强制使用肖像模式_Ipad_File_Upload_Camera_Photo - Fatal编程技术网

iPad在触摸“拍照或视频”时强制使用肖像模式

iPad在触摸“拍照或视频”时强制使用肖像模式,ipad,file,upload,camera,photo,Ipad,File,Upload,Camera,Photo,我已经在横向模式下构建了一个HTML5 iPad web应用程序,现在我需要让用户添加一个图像,无论是从拍摄图像还是从相机中选择图像 问题是: iPad锁定在横向模式,用户触摸我的按钮:“添加照片”苹果菜单提醒:“拍摄照片或视频”或“选择现有”用户触摸“拍摄照片或视频” 当相机滑过并打开时,web应用程序将进入portait模式!,在用户拍摄图像或甚至取消拍摄图像后,我的web应用程序将停留在纵向模式,在解锁iPad之前不会返回到横向模式,请先转到纵向模式,然后再返回横向模式 注意:如果用户选择

我已经在横向模式下构建了一个HTML5 iPad web应用程序,现在我需要让用户添加一个图像,无论是从拍摄图像还是从相机中选择图像

问题是:

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

当相机滑过并打开时,web应用程序将进入portait模式!,在用户拍摄图像或甚至取消拍摄图像后,我的web应用程序将停留在纵向模式,在解锁iPad之前不会返回到横向模式,请先转到纵向模式,然后再返回横向模式

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

有什么我能做的吗?是否有办法不提供“拍照或视频”选项,而只允许“选择现有”选项


提前谢谢你

我遇到了类似的问题。在我的例子中,我正在用的是横向的iPad,它只在纵向模式下显示。查看API参考后,看起来这是出于设计:

要点:UIImagePickerController类支持纵向模式 只有此类旨在按原样使用,不支持 子类化。此类的视图层次结构是私有的,不能 可以修改,但有一个例外。可以将自定义视图指定给 cameraOverlayView属性,并使用该视图显示其他视图 提供信息或管理摄像机界面之间的交互 还有你的代码


您使用的是什么版本的iOS?我在iOS6.0.1Same上遇到了类似的问题,但我相信这将强制选择仅文件,而不允许选择拍照。如果对你有帮助的话