von Apple Documentation entlassen. "Dies unterstützt die Aufnahme von mehr als einem Bild, ohne die Oberfläche zu verlassen, erfordert aber, dass Sie die Standardeinstellungen der Bildauswahl ausblenden".UIImagePickerController wird auf didFinishPickingMediaWithInfo
Ein [self.imagePicker takePicture] Der Delegat didFinishPickingMediaWithInfo wird aufgerufen, verlässt aber immer noch die Schnittstelle. Jede Idee, wie kann ich verhindern, dass der Controller entlassen wird? Hier ist mein Code von UIImagePickerController mit benutzerdefinierten Overlay.
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.modalPresentationStyle = UIModalPresentationCurrentContext;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.showsCameraControls = NO;
CameraOverlayView *overlay = (CameraOverlayView *)[self viewWithNibName:@"CameraOverlayView" owner:self];
overlay.frame = imagePicker.cameraOverlayView.frame;
imagePicker.cameraOverlayView = overlay;
overlay.imagePicker = imagePicker;
[self presentViewController:imagePicker animated:YES completion:nil];
overlay = nil;
Das ist für die Auswahl mehrerer Bilder.Ich rede über die Aufnahme mehrerer Bilder hier. – Machete
Entschuldigung, ich bekomme dich nicht. Sprechen Sie über Bild von der Kamera nehmen? Recht? –
Indem ich Bilder machte, wollte ich mehrere Bilder mit der Kamera aufnehmen. Nicht nur die Auswahl aus der Kamerarolle oder den gespeicherten Alben. – Machete