Obj*_*ter 2 objective-c avfoundation ios
我有一个AVCaptureVideoPreviewLayer,我想把它填充到我的UIView的边界.但它似乎没有正常工作.它只显示在屏幕的3/4左右.
CGRect bounds=self.previewView.layer.bounds;
self.previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
self.previewLayer.bounds = bounds;
self.previewLayer.position=CGPointMake(CGRectGetMidX(bounds), CGRectGetMidY(bounds));
[self.previewView.layer addSublayer:self.previewLayer];
Run Code Online (Sandbox Code Playgroud)
在添加预览图层后,您的容器视图可能会在某个时刻调整大小,并且由于CALayer没有自动调整大小的掩码或自动布局,因此它不会更新它的帧,您需要手动执行此操作
| 归档时间: |
|
| 查看次数: |
1698 次 |
| 最近记录: |