2013-03-17 53 views
0

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

回答

1

添加一个子层视图的层:

[view.layer addSublayer:...]; 

然后画出你想要在底层上的东西。