0

私は現在、iPhoneのカメラからビデオを出力するために、そのCALayerをAVCapturePreviewLayerとして持つビューを持っています。drawRect を呼び出して、このビデオ出力の上に描画します。たとえば、現在のカメラ キャプチャをバックグラウンドで画面に単純な線を描画します。問題は、drawRect 内のすべてが AVCapturePreviewLayer の前ではなく後ろに表示されることです。この機能を実装する方法はありますか? 複数のビューを使用しないことが望ましいですか?

4

1 に答える 1

1

ビューのレイヤーにサブレイヤーを追加します。

[view.layer addSublayer:...];

次に、サブレイヤーに必要なものを描画します。

于 2013-03-17T02:06:56.097 に答える