2

背景:私はフェイス マスクを実装して、人々がカメラの焦点を合わせ、すべての写真で均一な結果を生成できるようにしています。悲しいことに、フェイスマスクは、人々に優れたガイドラインを提供するために、前面カメラと背面カメラを切り替えながらサイズを調整する必要があります.

問題:カメラ間のこの切り替えを検出して、それに応じてフェイス マスクを調整しようとしています。私はまだそれを検出する方法を見つけていません。

追加情報:デリゲートを調べたり、pickerController をサブクラス化したりしてみました。この検出に使用できる方法はありません。私の最後の手段は、カメラのソースをチェックし続け、必要に応じて調整するスレッドを用意することです。私は何でも歓迎します:)

4

1 に答える 1

-1

cameraDevice プロパティに関する UIImagePickerController のドキュメントを見てみましょう。

https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIImagePickerController_Class/UIImagePickerController_Class.pdf

オブザーバーを作成して、変更時にセレクターを実行できます。

http://farwestab.wordpress.com/2010/09/09/using-observers-on-ios/

于 2012-07-25T16:00:38.003 に答える