3

UIImagePickerControlleriOS6以降、の内側からプレゼントを表示するたびに、UIPopoverController2つの「写真を撮る」ボタンが表示 されます。ダブルカメラボタン

これは、正面モードで開始した場合にのみ発生します。リアカメラから始めて、ポップオーバーが表示された後に切り替えると、大丈夫です。同様に、正面から始めて背面に切り替えると、2番目のボタンがそこに残ります。

さらに悪いことに、「画像内」ボタンは機能しません。その時点でカメラの焦点を合わせようとします。

他の誰かがこれを見たり、解決策を知っていますか?フルスクリーンで表示された場合は発生しません。Appleのドキュメントで、ポップオーバーは画像ピッカーを表示するための推奨される方法ではなくなったが、必ずしも悪いわけではないこともわかりました。残念ながら、いくつかの外部要件のために、私はそれをポップオーバーに保持する必要があり、フルスクリーンを行うことができません。

ありがとう!

4

1 に答える 1

1

iOS6でもまったく同じ問題があります。奇妙な動作は、イメージ ピッカーを初めて開いたときにのみ表示されることです。閉じて再度開くと、「インピクチャー」ボタンが消えます。UIImagePickerController のバグのようです。

この問題を解決するには、showCameraControls プロパティを NO に設定して画像コントロールを非表示にし、独自のコントロールでカスタム オーバーレイ ビューを使用します。これの欠点は、すべてのコントロールを提供し、それらのアクション ハンドラーをコーディングする必要があることです。

残念ながら、これまでのところより良い方法は見つかりませんでした。

于 2012-12-05T11:01:04.627 に答える