やりたいこと: カメラがフォーカスされると、アプリは自動的に写真を撮ります。しかし、カメラの焦点が合っているかどうかを検出する方法がないことがわかりました。
カメラの焦点が合っているかどうかを知るにはどうすればよいですか?
フォーカスAVCuptureDevice
がサポートされているかどうかを確認する必要があります。すべての iOS デバイスがフォーカスをサポートしているわけではないため、呼び出しによってフォーカスがサポートされているかどうかを確認する必要があります。isFocusModeSupported:
次に、プロパティの監視を開始しadjustingFocus
ます。これは、デバイスが焦点を合わせているかどうかを示します。
したがって、adjustingFocus
リターンYES
は写真を撮りませんがNO
、デバイスに変更する場合は焦点を合わせる必要があります。