我目前有一个用CALayer作为AVCapturePreviewLayer的视图,从iphone的相机输出视频。我想调用drawRect并在此视频输出上绘制,就像在屏幕上绘制一条简单的线条,并在后台捕获当前的相机。问题是drawRect中的所有内容都出现在AVCapturePreviewLayer后面而不是前面。有没有办法实现这个功能?最好不使用多个视图?
答案 0 :(得分:1)
在视图的图层中添加子图层:
[view.layer addSublayer:...];
然后在子图层上绘制您想要的内容。