web-dev-qa-db-ja.com

UIImagePickerControllerチュートリアル?

現在アプリケーションを開発していますが、ボタンを押してカメラを開き、スナップショットを撮って.jsonファイルに添付してサーバーに送信できるようにする必要があります。過去数時間、グーグルとStackOverflowで検索していますが、すべてのチュートリアルが非常に古い(08'-09 ')か、ニーズに合わないようです。すべての作業がUIImagePickerControllerクラスで行われることは知っていますが、実際の例が必要です。誰かがこのようなことを始めるための良いチュートリアルを知っていますか?

10
user1498477

あなたが次のようなものをグーグルで検索した場合:

UIImagePickerControllerとjsonに入れられたスナップショットを取り、サーバーに送信します

少し難しいでしょう。したがって、UIImagePickerControllerには this チュートリアルを使用してください。ちなみに、検索の用語は次のとおりです。

UIImagePickerControllerチュートリアル2012

13
Rui Peres

AppCodaからこの記事をチェックする必要があります シンプルなiPhoneカメラアプリを構築する 、非常に明確でシンプルです:)

ネイティブiOSカメラアプリを使用して写真を撮る

- (IBAction)takePhoto:(UIButton *)sender {

    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.allowsEditing = YES;
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;

    [self presentViewController:picker animated:YES completion:nil]; 
}

キャプチャした写真を読みます(UIImagePickerControllerDelegateを実装する必要があります

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

    UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
    self.imageView.image = chosenImage;

    [picker dismissViewControllerAnimated:YES completion:nil];
}
26
onmyway133

私はこのコードに出くわしました AQPhotoPicker 。これは1回の呼び出しで非常に使いやすく、カメラまたはphotoPickerから写真を取得します

1
aqavi_paracha

this を試してください。非常に簡単です。コントローラーのデリゲートを設定して呼び出すだけです。グーグルはあなたを助けます、たくさんのリソースと実用的な例があります。たとえば、 Appleのサンプルコード

0
wzbozon