Ich habe Knopf, wenn ich zeigt die Kamera klicken (funktioniert perfekt)Mit UIImagePickerController in UIView
- (IBAction)getPhoto:(id)sender
{
NSLog(@"Button clicked!");
imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
}
else { // IF the device doesn't have a camera, so use the photos album
[imagePicker setSourceType:UIImagePickerControllerSourceTypeSavedPhotosAlbum];
}
[self addSubview:imagePicker.view];
}
Nach dem ich ein Bild nehmen, etc, - Aber wenn ich „Verwendung“ klicken: nichts geschieht hier ist meine Methode: Die Bildauswahl wird nicht ignoriert: Die Anwendung tut einfach nichts, ich versuche das Bild, das ich gerade aufgenommen habe, in einem CGRect auf dem Bildschirm darzustellen.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissViewControllerAnimated:YES completion:NULL];
UIImageView *patientImage = [[UIImageView alloc] init];
patientImage.frame = CGRectMake(625, 25, 83, 103);
UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.patientImage.image = chosenImage;
}
Auch wenn ich die Taste abbrechen treffen, ohne ein Bild zu nehmen, die imagePicker (Kamera-Schnittstelle) entlässt nicht selbst
Jede Hilfe, Rat oder Anleitung wäre sehr geschätzt.
patientImage.frame = CGRectMake (625, 25, 83, 103); Hier ist x ist aus Gerät Bildschirm :(so können Sie nicht sehen, Bild und auch [Picker entlassenViewControllerAnimated: YES Abschluss: NULL]; am Ende der Methode –
danke Nitin, aber ich benutze ein iPad, so ist es in Mein Bildschirm, und ich habe versucht, die ablehnenVieController, ohne Erfolg –
ist PatientImage zu jeder Ansicht hinzugefügt? wie [Self AddSubview: PatientImage]; –