Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.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
UIImagePickerController与iPhone和iPad的区别_Iphone_Uiimagepickercontroller_Orientation_Device - Fatal编程技术网

UIImagePickerController与iPhone和iPad的区别

UIImagePickerController与iPhone和iPad的区别,iphone,uiimagepickercontroller,orientation,device,Iphone,Uiimagepickercontroller,Orientation,Device,我有一个为iPhone设计的应用程序,它使用UIImagePickerController 应用程序只能在横向运行,直到图像选择器以其默认肖像进入视图 问题1: 在iPhone上,当我将设备旋转到纵向以查看图像库时,图像选择器视图似乎会翻转,好像从横向旋转到纵向 问题2: 我使用两阶段旋转动画得到可怕的警告。要使用更平滑的单阶段动画,此应用程序必须删除两阶段方法实现 问题3。 在iPad上,当选择图像时,图像采集器被关闭,视图返回到横向视图,但。。。。。。如果我做了任何需要alert view(

我有一个为iPhone设计的应用程序,它使用UIImagePickerController

应用程序只能在横向运行,直到图像选择器以其默认肖像进入视图

问题1: 在iPhone上,当我将设备旋转到纵向以查看图像库时,图像选择器视图似乎会翻转,好像从横向旋转到纵向

问题2: 我使用两阶段旋转动画得到可怕的警告。要使用更平滑的单阶段动画,此应用程序必须删除两阶段方法实现

问题3。 在iPad上,当选择图像时,图像采集器被关闭,视图返回到横向视图,但。。。。。。如果我做了任何需要alert view(警报视图)或键盘的操作,它们会显示为设备处于纵向?这不会发生在iPhone上

我知道问题2是一个长期存在的问题,但有人能帮助解决问题1和3吗

谢谢

第3号决议:-)

“键盘将显示在状态栏的方向上,由于某些原因,状态栏并不总是随着旋转而改变。因此,如果您只想在横向设置[UIApplication sharedApplication]中显示该视图.StatusBaroOrientation=UIInterfaceOrientationAndscapeLeft;或者您希望在视图中显示的方向将显示在方法中。“