Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.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 用于视频录制的UIImagePickerController子类将应用程序窗口的高度增加了20像素_Ios_Objective C_Uiimagepickercontroller - Fatal编程技术网

Ios 用于视频录制的UIImagePickerController子类将应用程序窗口的高度增加了20像素

Ios 用于视频录制的UIImagePickerController子类将应用程序窗口的高度增加了20像素,ios,objective-c,uiimagepickercontroller,Ios,Objective C,Uiimagepickercontroller,如图所示,UIImagePickerController子类将被取消。它会在顶部产生无法解释的红色,在它被关闭后,应用程序窗口会向下推20像素 以前有人见过这种行为吗?同样的子类在用于捕获图像而不是视频时也可以正常工作。Yeh dude几天前我遇到过这个问题。在解除UIImagePickerController后,状态栏刚刚出现,它变得更加隐蔽。关于红色,我认为您为上一个视图设置的背景色是红色 所以,只需重写方法以隐藏控制器中的状态栏,在该控制器中,您正在推/取消UIImagePickerCon

如图所示,UIImagePickerController子类将被取消。它会在顶部产生无法解释的红色,在它被关闭后,应用程序窗口会向下推20像素


以前有人见过这种行为吗?同样的子类在用于捕获图像而不是视频时也可以正常工作。

Yeh dude几天前我遇到过这个问题。在解除UIImagePickerController后,状态栏刚刚出现,它变得更加隐蔽。关于红色,我认为您为上一个视图设置的背景色是红色

所以,只需重写方法以隐藏控制器中的状态栏,在该控制器中,您正在推/取消UIImagePickerController视图


干杯

我没有在任何地方设置红色。上述解决方案不起作用。
- (BOOL)prefersStatusBarHidden {
    return YES;
}