Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 iPad摄像头覆盖视图方向问题_Ios_Ipad_Uiimagepickercontroller - Fatal编程技术网

Ios iPad摄像头覆盖视图方向问题

Ios iPad摄像头覆盖视图方向问题,ios,ipad,uiimagepickercontroller,Ios,Ipad,Uiimagepickercontroller,我的应用程序始终仅在横向模式下运行。我在叠加视图上动态添加了四个自定义按钮。我想在横向和纵向模式下更改方向时更改按钮的位置。当设备方向将更改时,如何将相机覆盖视图按钮放置在其他位置 请帮我解决我的问题。谢谢。我也有同样的问题。并不是我们没有收到通知。问题是“摄影机覆盖”视图无法调整自身大小以适应新方向。例如,当从横向转到纵向时,视图将旋转,但视图仍具有横向纵横比,即视图比其高宽。如果您的应用程序仅为横向,方向改变是如何造成问题的?您可以通过UIViewController方法获得方向更改通知:w

我的应用程序始终仅在横向模式下运行。我在叠加视图上动态添加了四个自定义按钮。我想在横向和纵向模式下更改方向时更改按钮的位置。当设备方向将更改时,如何将相机覆盖视图按钮放置在其他位置


请帮我解决我的问题。谢谢。

我也有同样的问题。并不是我们没有收到通知。问题是“摄影机覆盖”视图无法调整自身大小以适应新方向。例如,当从横向转到纵向时,视图将旋转,但视图仍具有横向纵横比,即视图比其高宽。

如果您的应用程序仅为横向,方向改变是如何造成问题的?您可以通过
UIViewController
方法获得方向更改通知:
willRotateToInterfaceOrientation
didRotateFromInterfaceOrientation
等。对这些方法中的按钮框进行任何更改。是的,为此我只使用了[[UIDevice currentDevice]BegingeratingDeviceOrientationNotifications]。但是在设备定向过程中,我没有得到正确的按钮框。所以-你想同时支持两种定向吗?如果你收到这些方向改变通知,到底是什么问题?是的,问题是我没有得到正确的按钮位置。