Ich werde eine Schaltfläche und Bildansicht erstellen. Ich werde IBAction für die Schaltfläche erstellen, um UIImagepicker zu öffnen, um das Foto zu machen. Ich brauche danach Das Bild muss in der Bildansicht zeigen. Wie bekomme ich das.Kann mir bitte helfen.iphone sdk wie man ein Bild von der Kamera macht und das Bild in der gleichen Ansicht zeigt?
Antwort
Rufen Sie diese IBAction
Methode auf einen Klick auf die Schaltfläche. Es öffnet sich UIImagePickerController
, um ein Bild von der Kamera aufzunehmen.
-(IBAction)openCamera
{
@try
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
[self presentModalViewController:picker animated:YES];
[picker release];
}
@catch (NSException *exception)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"No Camera" message:@"Camera is not available " delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
[alert release];
}
}
Dieser Delegat wird aufgerufen, wenn Sie mit der Bildaufnahme fertig sind. Speichern Sie das Bild in Ihrem UIImageView
.
-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info
{
[picker dismissModalViewControllerAnimated:YES];
self.imageView.image=[info objectForKey:@"UIImagePickerControllerOriginalImage"];
}
Vielen Dank. Aber es dauert zu viel Zeit, um nach dem Fotografieren wieder zur Ansicht zurückzukehren. – Univer
Zu viel? Wie viele Sekunden? Genau?? –
6 Sekunden :-) und zeigt in Landschaft in Bildansicht, wenn ich Foto im Hochformat mache ... sorry, aber das ist meine letzte Frage .. – Univer
Sie können UIImagePickerDelegate in einer Header-Datei (.h) erklären, und dann auf die Schaltfläche Click-Ereignis das unten Code schreiben.
-(IBAction)YourMethodName_Clicked:(id)sender
{
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
popover = [[UIPopoverController alloc] initWithContentViewController:picker];
[popover presentPopoverFromRect:CGRectMake(0.0, 0.0, 400.0, 400.0)
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
// [self presentModalViewController:picker animated:YES];
}
else{
UIAlertView *altnot=[[UIAlertView alloc]initWithTitle:@"Camera Not Available" message:@"Camera Not Available" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
altnot.tag=103;
[altnot show];
[altnot release];
}
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
UIImageView *imgview1=[[UIImageView alloc]initWithImage:[info objectForKey:@"UIImagePickerControllerOriginalImage"]];
imgmain1.frame=CGRectMake(0.0, 0.0, 320.0, 460.0);//set your frame here
[self.view addSubview:imgmain1];
[imgmain1 relese];
}
- 1. Wie komprimiere ich ein Bild von der Kamera in iPhone SDK?
- 2. Wie macht man OpenGL-Kamera und Ray-Tracer-Kamera das gleiche Bild?
- 3. Bild von der Kamera holen
- 4. Wie man ein Bild im Kreis in iPhone sdk bewegt
- 5. Bild und Video von der Kamera hochladen
- 6. Wie macht man ein UIButton ein Bild machen?
- 7. Beide iPhone-Kameras auf der gleichen Ansicht?
- 8. Bild anzeigen und Video in der gleichen Ansicht Controller
- 9. OpenCV Kamera Bild zeigt bläulich
- 10. Capture ein Bild aus der Kamera Vorschau
- 11. rdlc wie man Bild von der Datenbank zeigt
- 12. Live-Bild von der Kamera anzeigen
- 13. Wie verschiedene Effekte auf das Bild von der Kamera aufgenommen
- 14. Gelesener Text vom Bild iPhone SDK
- 15. Wie macht man ein Bild von einer UIView?
- 16. Wie erkenne ich Bild in iPhone SDK?
- 17. Nicht in der Lage das Bild in der richtigen Format von der Kamera im Querformat zeigen
- 18. Wie man die Ansicht/das Objekt an der gleichen Stelle auf verschiedenen iPhone-Größe anheften?
- 19. ngCordova Kamera ImageURI zeigt gebrochenes Bild nach der Aufnahme
- 20. Taking Bild von der Kamera Neustart Fragmente
- 21. Nehmen Sie das Bild mit der Kamera Vorsatz und speichern
- 22. Bild zeigt nicht in der Galerie
- 23. Iphone Bild von UIImagePicker zeigt nicht
- 24. So erfassen Sie das rohe Bild von der Android-Kamera
- 25. Iphone: Wie kann ich ein Bild oder etwas von der zweiten zur ersten Ansicht zurückgeben?
- 26. wie man Tasten der gleichen Größe macht
- 27. Wie skaliert man ein Bild in der Bildansicht?
- 28. Wie Bild Pfad in Bild Ansicht
- 29. Richten Sie ein Bild und Text in der gleichen Zeile
- 30. Wie man ein Foto mit der vorderen und hinteren Kamera gleichzeitig macht?
möglich Duplikat [UIImagePickerController, UIImage, Speicher und mehr?] (Http://stackoverflow.com/questions/1282830/uiimagepickercontroller-uiimage-memory-and-more) – CodaFi
Haben Sie jemals versucht, dies zu verweisen [Dokumentation] (http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html)? –