使用设备相机输出填充UILabel内容

时间:2015-03-25 14:26:38

标签: ios objective-c iphone uilabel avcapturesession

我使用AVCaptureVideoPreviewLayer显示设备相机的视频输出。 我想要一个UILabel并用相机输出填充其内容,如下图所示: enter image description here

我无法找到有用的东西来实现这一点,有人知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:1)

试试这段代码:

CATextLayer *label = [CATextLayer layer];
label.frame = self.cameraParentView.bounds;
label.foregroundColor = [UIColor blackColor].CGColor;
label.string = @"074";
label.font = (__bridge CFTypeRef)(@"Helvetica");
label.fontSize = 90;
label.alignmentMode = kCAAlignmentCenter;
label.wrapped = true;
label.contentsScale = [[UIScreen mainScreen] scale];
self.cameraLayer.layer.mask = label;