用设备相机输出填充 UILabel 内容
Fill UILabel content with device camera output
我正在使用 AVCaptureVideoPreviewLayer
显示设备相机的视频输出。
我想要一个 UILabel
并用相机输出填充它的内容,如下图所示:
我找不到有用的东西来实现这个,有人知道怎么做这个效果吗?
试试这个代码:
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;
我正在使用 AVCaptureVideoPreviewLayer
显示设备相机的视频输出。
我想要一个 UILabel
并用相机输出填充它的内容,如下图所示:
我找不到有用的东西来实现这个,有人知道怎么做这个效果吗?
试试这个代码:
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;