我目前有一个视图,它的 CALayer 作为 AVCapturePreviewLayer,从 iphone 的相机输出视频。我想调用 drawRect 并在此视频输出之上进行绘制,例如在屏幕上绘制一条简单的线,并在背景中使用当前的摄像机捕获。问题是 drawRect 中的所有内容都出现在 AVCapturePreviewLayer 后面而不是前面。有没有办法实现这个功能?最好不使用多个视图?
问问题
489 次
我目前有一个视图,它的 CALayer 作为 AVCapturePreviewLayer,从 iphone 的相机输出视频。我想调用 drawRect 并在此视频输出之上进行绘制,例如在屏幕上绘制一条简单的线,并在背景中使用当前的摄像机捕获。问题是 drawRect 中的所有内容都出现在 AVCapturePreviewLayer 后面而不是前面。有没有办法实现这个功能?最好不使用多个视图?