0

フォトライブラリから 1 つのウィンドウにすべての写真をサムネイルとして表示する必要がありますか?すべてを表示するツールはありますか?どのようにすればよいですか?また、表示されたウィンドウから写真を選択し、選択したアイテムをユーザーと一緒に AppBundle に保存する必要があります与えられた名前.それを行う正しい方法と、可能であれば、開始するためのサンプルコードを教えてください.

4

2 に答える 2

0

これは詳細な質問です。実際には、アプリをどのように設計するかと関係がありますが、技術的な側面の一部に答えることができます。

フォトライブラリを表示するには、UIImagePickerControllerクラスを使用して、次のように表示します。

if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])
    {
        UIImagePickerController *picker = [[UIImagePickerController alloc] init];
        picker.delegate = self;
        picker.navigationBar.barStyle = UIBarStyleDefault;
        picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
        [self presentModalViewController:picker animated:YES];
        [picker release];
    }

次に、デリゲートメソッドを実装します。

-(void) imagePickerController:(UIImagePickerController *)picker 
        didFinishPickingImage:(UIImage *)image 

このメソッドは、ユーザーが表示されたUIImagePickerControllerから画像を選択し終えたときに呼び出されます。ここで、画像をバンドルに保存したり、新しい画面を表示して名前を付けたり、やりたいことを何でもすることができます。バンドルに画像を保存するには、次を参照してください:画像を保存します。また、UIImagePickerControllerの詳細については、Appleリファレンスをご覧ください。

于 2011-04-27T15:08:04.443 に答える
0

three20 フォト ライブラリ ビューア アプリケーションを使用できます。

以下のリンクをチェックして、three20 フォト ビューアーの使用方法を確認してください。

すべての写真をサムネイルとして表示するには、ブログのチュートリアルを確認してください。

http://trailsinthesand.com/picking-images-with-the-iphone-sdk-uiimagepickercontroller/

于 2011-04-27T15:06:55.360 に答える