小编San*_*han的帖子

如何更改AVCaptureVideoPreviewLayer帧的高度和宽度

请帮我如何更改AVCaptureVideoPreviewLayer帧大小和

我过世了Height =100px ; and width = 300px.

如果我通过高度大小100比宽度不改变为300px

这是代码:

    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];
Run Code Online (Sandbox Code Playgroud)

iphone avcapture

6
推荐指数
1
解决办法
4243
查看次数

标签 统计

avcapture ×1

iphone ×1