调用drawRect在CALayer上绘制?

时间:2013-03-17 01:23:04

标签: ios cocoa-touch calayer

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

1 个答案:

答案 0 :(得分:1)

在视图的图层中添加子图层:

[view.layer addSublayer:...];

然后在子图层上绘制您想要的内容。