6
Xin hãy giúp tôi làm thế nào để thay đổi kích thước khung AVCaptureVideoPreviewLayer vàLàm thế nào để thay đổi AVCaptureVideoPreviewLayer chiều cao và chiều rộng khung
tôi đi qua Height =100px ; and width = 300px
.
nếu tôi vượt qua chiều cao kích thước 100 hơn chiều rộng không thay đổi để 300px
Đây là mã:
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];
có, hoạt động của nó. –