6

我正在制作一种从相机拍照并从库中选择照片的实现。

为了从库中拍照,我使用ELCImagePickerController并在滚动视图中设置图像。

我想要做的是从相机中拍摄几张图像并将其设置在同一个滚动视图上。

目前我的实现是:

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

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

        [self presentViewController:cameraPicker animated:YES completion:NULL];
}

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

        [photoPicker dismissViewControllerAnimated:YES completion:NULL];
        UIImage *image=[info objectForKey:UIImagePickerControllerEditedImage];
        UIImageView *imageview = [[UIImageView alloc] initWithImage:image];
        [imageview setContentMode:UIViewContentModeScaleAspectFit];

        [self.scrollView addSubview:imageview];
        [self dismissModalViewControllerAnimated:YES];
}

有了这个,我每次只能拍一张照片,当我再次设置它时,它会替换另一张。我怎样才能服用几杯?我想怎么做?

4

1 回答 1

4

首先,我想说感谢 Fahri Azimov,他对我的问题发表了评论,但他没有回答。我在CocoaControls上找到了解决方案。

在那里,我发现一个应用程序正在做我正在寻找的事情。

RPMultipleImagePicker

我必须做什么从 RPMultipleImagePicker 添加控制器、模型和资源。在我的控制器上导入它。然后在 Image Picker 中更改一些内容以添加到我的 ScrollView 中。

于 2016-01-06T19:27:20.153 回答