Appleのコントロールを経由せずにiPadで写真を撮る方法はありますか?これを行うアプリをたくさん見ましたが、
たとえば、iPhoneで新しい連絡先を追加すると、左上にadd photo
クリックするとカメラが開き、写真が撮られてadd photo
..に保存されます。
同じ機能を実装したいのですが、iPadでも可能ですか?
Appleのコントロールを経由せずにiPadで写真を撮る方法はありますか?これを行うアプリをたくさん見ましたが、
たとえば、iPhoneで新しい連絡先を追加すると、左上にadd photo
クリックするとカメラが開き、写真が撮られてadd photo
..に保存されます。
同じ機能を実装したいのですが、iPadでも可能ですか?
あなたがする必要があるのは、「写真を追加」というタイトルまたはカスタム画像を使用して、最初にボタンを追加することです。
次に、ボタンをクリックして、次のコードを追加します。
if (([UIImagePickerController isSourceTypeAvailable:
UIImagePickerControllerSourceTypeCamera] == NO)
return NO;
UIImagePickerController *cameraUI = [[UIImagePickerController alloc] init];
cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController: cameraUI animated: YES completion:nil];
カメラが開き、画像をクリックして[使用]をタップします。UIImagePickerControllerDelegateメソッドimagePickerController:didFinishPickingMediaWithInfo:を実装し、NSFileManagerメソッドを使用してUIImageを任意のファイル名で任意の場所に保存する必要があります。 。
イメージピッカーコントローラーを使用すると、質問で説明したのと同じ機能を使用できます。
そのためには、画像を画像データに変換してuiimageviewに表示する必要があります
これを参照できます:UIImageViewクラスリファレンス
これはあなたにも例を提供します。
カメラから写真を撮り、それをUIImageViewに表示するというこの答えは、適切な答えを提供します。
プログラミングをお楽しみください!