6
Proszę mi pomóc w jaki sposób zmienić rozmiar ramki AVCaptureVideoPreviewLayer iJak zmienić AVCaptureVideoPreviewLayer wysokość ramy i szerokość
jestem przechodzącej Height =100px ; and width = 300px
.
jeśli mijam rozmiar wysokość 100 niż szerokość nie zmieni się 300px
Oto kod:
AVCaptureVideoPreviewLayer *previewLayer = [AVCaptureVideoPreviewLayer layerWithSession:session];
previewLayer.frame = CGRectMake(20, 50, 300, 100);
self.view.frame=CGRectMake(20, 50, 300, 100);
CGRect layerRect = [[[self view] layer] bounds];
[previewLayer setBounds:layerRect];
[previewLayer setPosition:CGPointMake(CGRectGetMidX(layerRect),CGRectGetMidY(layerRect))];
[[[self view] layer] addSublayer:previewLayer];
[previewView.layer addSublayer:previewLayer];
tak, działa. –