現在アプリケーションを開発しています。ボタンを押してカメラを開き、スナップショットを作成して.jsonファイルに添付し、サーバーに送信できるようにする必要があります。過去数時間、グーグルとStackOverflowで検索していますが、すべてのチュートリアルが非常に古い(08'-09')か、私のニーズに合わないようです。すべての作業がクラスで行われることは知っていますUIImagePickerController
が、実際の例を示したいと思います。誰かがこのようなことを始めるための良いチュートリアルを知っていますか?
43283 次
4 に答える
29
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];
}
于 2013-10-07T09:58:29.950 に答える
15
あなたが次のようなものをグーグルで検索した場合:
UIImagePickerControllerとjsonに配置されたスナップショットを取得し、サーバーに送信します
少し難しいでしょう。したがって、このチュートリアルをに使用してくださいUIImagePickerController
。ちなみに、検索の用語は次のとおりです。
UIImagePickerControllerチュートリアル2012
于 2012-07-04T12:21:47.643 に答える
1
私はこのコードAQPhotoPickerに出くわしました。これは1回の呼び出しで非常に使いやすく、カメラまたはphotoPickerから写真を取得します
于 2014-09-14T12:08:27.960 に答える
0
これを試してください。非常に簡単です。コントローラーのデリゲートを設定して呼び出すだけです。グーグルはあなたを助けます、たくさんのリソースと実用的な例があります。たとえば、Appleのサンプルコード
于 2012-07-04T12:21:30.817 に答える