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

时间:2014-12-26 04:40:32

标签: ios objective-c uiimagepickercontroller

如图所示,UIImagePickerController子类正在被解雇。它在顶部创建了红色,无法解释原因,在解除之后,应用程序窗口被按下20个像素。

enter image description here

之前有没有人见过这种行为?当用于捕获图像而不是视频时,相同的子类工作正常。

1 个答案:

答案 0 :(得分:0)

老兄,我前几天遇到过这个问题。在解除UIImagePickerController之后,状态栏刚刚出现,它变得可见(不再隐藏)。关于红色,我认为您之前视图的设置背景颜色是红色颜色。

因此,只需覆盖方法即可隐藏推送/解除UIImagePickerController视图的控制器中的状态栏。

- (BOOL)prefersStatusBarHidden {
    return YES;
}

干杯