我想添加一个camerapreviewlayer和一个拍照片动作,但我不知道如何。 有人能帮我吗。 我是Xcode的新手
答案 0 :(得分:0)
如果它是CALayer
(我很确定它,但我现在会验证它),你可以这样做:
UIGraphicsBeginImageContext();
[yourCameraPreviewLayer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGrahpicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
修改:我认为您使用的是AVCaptureVideoPreviewLayer
,那么它是CALayer
,所以上面应该有效。
答案 1 :(得分:0)
以下是拍摄照片的示例:https://github.com/fulldecent/FDTake