Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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
Ios 在纵向模式下打开相机时,UIViewController横向方向会发生变化_Ios_Objective C_Uiimagepickercontroller_Uiinterfaceorientation - Fatal编程技术网

Ios 在纵向模式下打开相机时,UIViewController横向方向会发生变化

Ios 在纵向模式下打开相机时,UIViewController横向方向会发生变化,ios,objective-c,uiimagepickercontroller,uiinterfaceorientation,Ios,Objective C,Uiimagepickercontroller,Uiinterfaceorientation,我的iPad应用程序是横向的。在ViewController1中,我介绍了ViewController2。从那里,当使用UIImagePicker打开相机时(同时保持设备处于纵向模式),ViewController2向下移动一点,我们可以看到ViewController1旋转到纵向 代码: 我建议您在以下回调方法(ViewController2和ViewController1)中设置断点以更改大小和特征集合: viewWillTransitionToSize:withTransitionCoo

我的iPad应用程序是横向的。在ViewController1中,我介绍了ViewController2。从那里,当使用UIImagePicker打开相机时(同时保持设备处于纵向模式),ViewController2向下移动一点,我们可以看到ViewController1旋转到纵向

代码:


我建议您在以下回调方法(ViewController2和ViewController1)中设置断点以更改大小和特征集合:

viewWillTransitionToSize:withTransitionCoordinator:
traitCollectionDidChange

并找出触发旋转或视图大小更改的原因。

您能显示代码吗?@Raptor添加了代码
viewWillTransitionToSize:withTransitionCoordinator:
traitCollectionDidChange