1

初心者なので、写真ライブラリで複数の画像を選択する方法を教えてください。私は一週間前から解決策を探していましたが、自分のコードに関連する解決策が見つかりませんでした。私のコードによると、一度に 1 つの画像を選択できます。これは私のコードが今どのように見えるかです:

-(IBAction) photosClick
{
    ipc= [[UIImagePickerController alloc] init];
    ipc.delegate= self;
    ipc.sourceType= UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentModalViewController: ipc animated:YES];
}
-(void) imagepickerControllerDidCancel: (UIImagePickerController *)picker
{
    [[picker parentViewController] dismissViewControllerAnimated:YES completion: nil];
    [picker release];
}
-(void) imagePickerController: (UIImagePickerController *)picker didFinishPickingMediaWithInfo: (NSDictionary *)info
{
    UIImage *image;
    NSURL *mediaURL;
    mediaURL= (NSURL *)[info valueForKey: UIImagePickerControllerReferenceURL];
    NSString *imagePath= [[NSString alloc] init];
    imagePath= [mediaURL absoluteString];
    NSLog(@"path of the image is: %@", imagePath);
    image= (UIImage *) [info valueForKey: UIImagePickerControllerOriginalImage];
    imageView.image= image;
    [picker dismissModalViewControllerAnimated:YES];
    [picker release];
}
-(void) imagePickerControllerDidCancel: (UIImagePickerController *)picker
{
    [picker dismissModalViewControllerAnimated:YES];
}

よく理解できるようにコードを編集して、この問題を解決してください。私はこれで立ち往生しており、解決策がありません。

4

1 に答える 1

2

ELC Image Picker Controller よりも優れたライブラリを提供できます。これは複数のアプリで使用されており、はるかにカスタマイズ可能です.

QBImagePickerControllerを確認してください

于 2013-08-14T12:59:26.990 に答える