2013-03-17 57 views
0

我目前有一個視圖,其CALayer作爲AVCapturePreviewLayer,從iPhone的相機輸出視頻。我想調用drawRect並在這個視頻輸出的頂部繪製,就像在背景中用當前相機捕捉在屏幕上繪製一條簡單的線條。問題是drawRect中的所有內容都出現在AVCapturePreviewLayer後面,而不是前面。有沒有一種方法來實現這個功能?最好不使用多個視圖?調用drawRect繪製CALayer的頂部?

回答

1

添加一個子層視圖的層:

[view.layer addSublayer:...]; 

然後畫出你想要在底層上的東西。