0

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

4

1 回答 1

1

向视图层添加子层:

[view.layer addSublayer:...];

然后在子图层上画出你想要的。

于 2013-03-17T02:06:56.097 回答