在相机上录制时禁用预览图层

时间:2016-12-29 06:57:19

标签: ios objective-c

我正在使用https://github.com/chroman/HeartBeats绘制心跳线图。但是,我想删除预览图层(或禁用它),只在我自己的UIView上显示“linechart”,但我不知道在哪里编辑。

enter image description here

我是iOS-dev的初学者,如果你知道,请告诉我。谢谢。

编辑1:我认为CALayer是我的问题。 (在viewDidLoad上):

imageLayer = [CALayer layer];
imageLayer.frame = self.view.layer.bounds;
imageLayer.contentsGravity = kCAGravityResizeAspectFill;
[self.view.layer addSublayer:imageLayer];

[self setupAVCapture];

编辑2:注意:红色背景是放在它上面的手指。如果没有,它将显示当前正在录制的相机。

1 个答案:

答案 0 :(得分:0)

尝试将背景颜色设置为清晰的颜色或黑色,以imageLayer = [CALayer layer]; imageLayer.backgroundColor = [UIColor clearColor].CGColor; 为例,

imageLayer.backgroundColor = [UIColor blackColor].CGColor;

@media screen and (max-width: 960px), screen and (max-device-width: 960px) {}