0

画像をm developing a program that makes use of UIImagePicker custom class made by me, and the thing is I want to be able to use the manual-focus feature on the 3GS (the part where the user points where the camera should focus) and at the same time to use custom overlay view. Iプログラムで取得し、独自のカスタム オーバーレイを使用できるように、showCameraControls を NO に設定しましたが、カメラ コントロールを非表示にすると、手動フォーカス機能も非表示になります。手動フォーカス機能を実行するために、UIApplication をサブクラス化してタッチ イベントをキャッチし、ImagePicker がイベントを受信し続けるところまで到達しました。そして、それは showsCameraControls = YES で動作しましたが、それは私が望むものではありません。

  • 3GS でフォ​​ーカスを呼び出す方法はありますか?
  • タッチ イベントを処理しているビュー (viewController) ではなく、カメラ コントロールを非表示にする方法はありますか?
  • デフォルトのカメラ コントロール (オーバーレイ付き) を使用しながら、プログラムで連続した写真を撮る方法はありますか?

提供されたヘルプに非常に感謝します。

4

1 に答える 1

1

残念ながら、オートフォーカスをプログラムで制御することはできません。カメラ コントロールが非表示の場合、フォーカスを呼び出す方法はありません。(OP(または他の誰か)が同じ質問を投稿したApple開発者フォーラムからのソース)。

于 2009-10-27T13:29:38.593 に答える