私はUIImagePickerControllerのカメラオーバーレイビューを利用するiPhoneアプリケーションを開発中です。しかし、私が実行している問題は、画像が撮影され、プレビュー画面がポップアップすると、画面上にオーバーレイが残っていることです。これは非常に奇妙に見えます。だから、私はどちらも私が期待していたよりも多くの困難を証明している、2つのうちの1つを実行する必要があります。プレビュー画面が UIImagePickerControllerプレビューオーバーレイなし
- がオーバーレイを削除
私はshowsCameraControls = NOを設定することで#2を達成できることを知っていますが、現在は自分のカメラコントロールを作成していないため、デフォルトのコントロールを使用します。プレビュー画面の周りを回るだけで、カスタムインターフェースを使って完璧に細かいUIを作り直す必要があると言ってもいいようです。
内蔵のカメラがプレビュー画面を使用しないのは迷惑だと思うが、Appleはアプリの使用を避けるためにアプリの使用を奨励しているようだ。奇妙に思える。
あなたは解決策を見つけましたか?私は同じ問題があります:http://stackoverflow.com/q/23795453/1933185。私が見つけたが、あまりうまくいかない(最後の投稿)回避策:http://iphonedevsdk.com/forum/iphone-sdk-development/21950-remove-camera-overlay-image.html。 'UIIavageController'から' UIImagePickerController'が継承している別のオプションとして、フックの可能性があります。 – jerik
私はsledgehammerを使い、カスタムカメラインターフェイスを作ってしまいました。 :) –
sledgehammerは私の後退です:) UINavigationControllerには潜在的な可能性があります。私は試してみます。 – jerik