カメラを表示せずに写真を撮るオプションはありますか?「写真を撮る」というボタンと、ボタンを押してユーザーのアルバムに画像を保存すると「撮った」に変わるラベルが欲しいだけです。
私が見つけたものはすべて、ユーザーがカメラのディスプレイを望んでいることを前提としています
はい、そのオプションはありますが、はるかに単純なUIImagePickerControllerの代わりにAV Foundation Media Captureメソッドを使用して、難しい方法で行う必要があります。少し複雑ですが、Appleには次のようなリソースがあります。
AVFoundationプログラミングガイド-MediaCaptureには、サンプルコードスニペット(プレビュー部分を実装しないでください)とともに、これをどのように実行するかについての情報があります。
AVCamサンプルプロジェクトは、これを行うために必要なすべてのメソッドを実装する方法を示しています。プレビューウィンドウを削除してこれを変更する必要があります。また、iPadで実行する場合は微調整する必要があります(このプロジェクトでは、iPadの回転が適切に実装されていません)。
これらの2つのリソースは、非常に良い出発点になるはずです。
また、私はコードをテストしていませんが、このSOの回答は、AV Foundationを使用して写真をキャプチャする例を示しており、プレビューウィンドウは提供していません。