我正在使用 Apple 的 AVCam 示例,并且正在尝试修改布局以与 iPad 一起使用。
我试图让状态栏始终存在,但是每当我启用它时,(我认为是 thevideoPreviewView
和它的viewLayer
)都在状态栏的方式中。所以我需要将它向下移动 20px 为状态栏腾出空间,但我不确定如何。
AVCaptureVideoPreviewLayer *newCaptureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:[[self captureManager] session]];
UIView *view = [self videoPreviewView];
CALayer *viewLayer = [view layer];
[viewLayer setMasksToBounds:YES];
CGRect bounds = [videoPreviewView bounds];
[[self view] setBounds:bounds];
newCaptureVideoPreviewLayer.bounds = bounds;
[newCaptureVideoPreviewLayer setFrame:bounds];