私はiPhoneアプリケーションを作成しています。私はビュー内にボタンを持っています。ボタンをクリックすると、私はiPhoneの写真ライブラリから写真を取得したいと思います。この選択した写真をボタンに設定します。 どうすればいいですか?ありがとうございます。 iPhoneフォトライブラリ
-1
A
答えて
2
このチュートリアルに従うと、ギャレーやカメラから画像を取得できます。 http://www.icodeblog.com/2009/07/28/getting-images-from-the-iphone-photo-library-or-camera-using-uiimagepickercontroller/
2
UIImagepickerを使用する必要があります。
1
数日前、私はipadのためにこれを行う。
あなたのボタンをphotoButton
と呼びましょう。これは私たちのコントローラの変数です。変数popoverController
も追加します(これはpopoverの適切な解除に必要です)。
photoButtonは、我々は次のメソッドを呼び出す押す:
- (void)photoButtonPressed:(id)sender {
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
imagePickerController.allowsEditing = NO;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
popoverController = [[UIPopoverController alloc] initWithContentViewController:imagePickerController];
popoverController.delegate = self;
[popoverController presentPopoverFromRect:sender
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
[imagePickerController release];
}
また、あなたがUIImagePickerControllerDelegateとUIPopoverControllerDelegateプロトコルをサポートするために、次のメソッドを実装する必要があります:// idevhub:
#pragma mark - UIImagePickerControllerDelegate
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)selectedImage
editingInfo:(NSDictionary *)editingInfo {
[photoButton setImage:selectedImage forState:UIControlStateNormal];
if ([popoverController isPopoverVisible]) {
[popoverController dismissPopoverAnimated:YES];
}
}
#pragma mark - UIPopoverControllerDelegate
- (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverContr {
[popoverContr release];
if (popoverContr == popoverController)
popoverController = nil;
}
関連する問題
- 1. iPhoneフォトライブラリの空き容量
- 2. iPhoneフォトライブラリをPlistに保存する
- 3. Iphoneフォトライブラリに画像を保存する
- 4. Latを取得します。 iPhoneフォトライブラリ写真のLon
- 5. iPhone Simulator - フォトライブラリを使用すると奇妙なメモリリークが発生する
- 6. Obj-C:フォトライブラリのビデオのURLを読む
- 7. html5でカメラとフォトライブラリにアクセスする
- 8. 全体フォトライブラリをダウンロードするphonegap
- 9. はフォトライブラリのようなアプリを迅速
- 10. フォトライブラリから写真を保存する
- 11. 保存ユーザーにフォトライブラリには、サイレント
- 12. 写真をSwift 3.0のフォトライブラリに保存
- 13. UIImagePickerViewControllerフォトライブラリから画像を取得中にiphoneでメモリ警告が発生する
- 14. iPhone、フォトライブラリからNSDataとしてイメージを読み込む方法はありますか?
- 15. キーのNSPhotoLibraryUsageDescriptionが定義されていてもiPhoneフォトライブラリにアクセスするとiOSアプリがクラッシュする
- 16. フォトライブラリのパスを取得する方法は?
- 17. Phonegap - 画像をフォトライブラリにキャプチャしてHTMLで表示
- 18. iOSシミュレータのフォトライブラリから写真をロードできません
- 19. iOS 10.3フォトライブラリにアクセスするときにWKWebViewがクラッシュする
- 20. フォトライブラリ(iOS)内のGIF画像を特定する方法
- 21. iOSフォトライブラリの写真をその場所で取得する
- 22. UICollectionViewCellクラスでフォトライブラリを使用しようとしています
- 23. フォトライブラリ内のすべてのgifファイルを一覧表示する
- 24. UIImagePickerControllerを使用しないフォトライブラリへのアクセス
- 25. スワイプ対応フォトギャラリーの作成方法(フォトライブラリの写真を使用)?
- 26. タイプ「UIImagePickerControllerSourceTypeが」いいえメンバー「フォトライブラリ」を持っていない
- 27. ジオロケーションデータを含む写真をフォトライブラリに保存Swift 3
- 28. iOS PhoneGapカメラで画像をフォトライブラリに保存できません
- 29. カメラロールの代わりにUIImageをフォトライブラリに保存する
- 30. フォトライブラリから複数の画像をアプリケーションにインポートする
は、この[リンク](HTTPを参照してください。 com/picking-images-the-iphone-sdk-uiimagepickercontroller /) – hchouhan02