如何从Camera ios

时间:2016-01-06 12:02:51

标签: ios objective-c camera ios-camera

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

使用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];
}

有了这个,我每次只能拍一张照片,当我再次设置它时,它会替换另一张照片。 我该怎么办?以及我如何做到这一点?

1 个答案:

答案 0 :(得分:4)

首先,我要说感谢Fahri Azimov,他对我的问题发表评论,但他并不认真。 我在CocoaControls找到了解决方案。

在那里,我发现一个应用程序正在寻找我正在寻找的东西。

RPMultipleImagePicker

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