我一直在嘗試很長時間,無法讓它解決,但基本上我想在背景後面顯示實時攝像頭源標籤和按鈕。這裏是我正在使相機出現的代碼在UILabels後面設置背景攝像頭
- (void)viewDidLoad {
[super viewDidLoad];
AVCaptureSession *session = [[AVCaptureSession alloc] init];
session.sessionPreset = AVCaptureSessionPresetHigh;
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *error = nil;
AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error];
[session addInput:input];
AVCaptureVideoPreviewLayer *newCaptureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
newCaptureVideoPreviewLayer.frame = self.view.bounds;
[self.view addSublayer:newCaptureVideoPreviewLayer.view];
[self.view sendSubviewToBack:newCaptureVideoPreviewLayer.view];
[session startRunning];
}
我不知道如何將它放在視圖上的標籤後面加載。任何幫助將非常感激!
'[self.view.layer sendSubviewToBack:newCaptureVideoPreviewLayer]'嘗試設置背景 –