ich Anfänger jede Quellcode und Vorschlag im Zusammenhang von iPhone habe setzte in Anzeigebild in unsere Apps und das Foto aus der Galerie auswählenwie Bild aus der Galerie auszuwählen und das Bild zu unserer Anwendung
0
A
Antwort
2
Die Funktionalität als UIImagePickerController bekannt ist .
prüfen diese für weitere Informationen:
http://zcentric.com/2008/08/28/using-a-uiimagepickercontroller/
9
können Sie diesen Code verwenden
- (IBAction)addImage:(id)sender {
UIActionSheet *action = [[[UIActionSheet alloc] initWithTitle:@"Select image from" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"From library",@"From camera", nil] autorelease];
[action showInView:self.view];
}
#pragma mark - ActionSheet delegates
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex == 0) {
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
UIImagePickerController *pickerView =[[UIImagePickerController alloc]init];
pickerView.allowsEditing = YES;
pickerView.delegate = self;
pickerView.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:pickerView animated:YES completion:nil];
}
}else if(buttonIndex == 1) {
UIImagePickerController *pickerView = [[UIImagePickerController alloc] init];
pickerView.allowsEditing = YES;
pickerView.delegate = self;
[pickerView setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[self presentViewController:pickerView animated:YES completion:nil];
}
}
#pragma mark - PickerDelegates
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
[self dismissViewControllerAnimated:YES completion:nil];
UIImage * img = [info valueForKey:UIImagePickerControllerEditedImage];
myImageView.image = img;
}
2
1.Add this to Info.plist to access photos library. It is a new feature in ios10.
<key>NSPhotoLibraryUsageDescription</key>
<string>$(PRODUCT_NAME) uses photos</string>
2. - (IBAction)profilePicAction:(id)sender {
UIAlertController *alertController=[UIAlertController alertControllerWithTitle:@"" message:@"Change Profile image" preferredStyle:UIAlertControllerStyleActionSheet];
UIAlertAction *takePhoto=[UIAlertAction actionWithTitle:@"Take Photo" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:picker animated:YES completion:NULL];
[alertController dismissViewControllerAnimated:YES completion:nil];
}];
[alertController addAction:takePhoto];
UIAlertAction *choosePhoto=[UIAlertAction actionWithTitle:@"Select From Photos" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
UIImagePickerController *pickerView = [[UIImagePickerController alloc] init];
pickerView.allowsEditing = YES;
pickerView.delegate = self;
[pickerView setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[self presentModalViewController:pickerView animated:YES];
[alertController dismissViewControllerAnimated:YES completion:nil];
}];
[alertController addAction:choosePhoto];
UIAlertAction *actionCancel=[UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
[alertController dismissViewControllerAnimated:YES completion:nil];
}];
[alertController addAction:actionCancel];
[self presentViewController:alertController animated:YES completion:nil];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.profilePic.image = chosenImage;
[picker dismissViewControllerAnimated:YES completion:NULL];
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
[picker dismissViewControllerAnimated:YES completion:NULL];
}
Verwandte Themen
- 1. Bild gedreht, wenn aus der Galerie ausgewählt
- 2. Picasso lädt kein Bild aus der Galerie
- 3. Fehler auf get Bild aus der Galerie
- 4. Dont Bild in Bild Ansicht zu erhalten, nachdem Bild aus der Galerie Auswahl
- 5. Android Store und laden Bild aus der Galerie
- 6. Bild in der Galerie speichern
- 7. Bild aus der Galerie auswählen und Effekte Effekte Effekte anwenden
- 8. Laden Sie ein Bild aus der Galerie in Android
- 9. bekommen Bild aus der Galerie arbeiten nicht in PhoneGap
- 10. Wie speichern wir das Bild in der Galerie des Emulators
- 11. Bild in Galerie anzeigen
- 12. Abholung Galerie Bild
- 13. Bild kann nicht aus der Galerie geladen werden
- 14. Bild aus der Galerie in meine Anwendung holen und in sqlite speichern
- 15. Wie wähle ich ein UIImage aus der Galerie und setze das erste ausgewählte Bild als Root-Bild in objc?
- 16. Android: Aktivität ist zerstört, wenn Bild aus der Galerie auswählen
- 17. ein aufgenommenes Bild aus der Galerie mit Picasso
- 18. android- Galerie öffnen und wählen Sie Bild und Video
- 19. TinyMCE Bild hochladen & einfügen ohne eine Galerie
- 20. Android: Album Art mit einigen Bild aus der Galerie ersetzt
- 21. absoluten Pfad abrufen, wenn Bild aus der Galerie kitkat Android
- 22. onCreate nach onActivityResult aufgerufen, wenn ich Bild aus der Galerie
- 23. Android startActivityForResult versucht, fecth Bild aus der Galerie Fehler
- 24. Bild aus der Galerie auswählen - EACCESS Berechtigung verweigert
- 25. So wählen Sie ein Bild aus der Galerie in Xamarin.ios
- 26. jQuery Galerie - Bild laden und dann animieren
- 27. Shop ein Bild aus der Galerie in einem anderen Ordner
- 28. Get Bildname aus dem ausgewählten Bild in der Galerie
- 29. Verstecken meine apps Bild aus der Galerie (exect Verwendung .nomedia)
- 30. Wo eine Bild-Galerie Builder
URL defekt ist, bitte beheben. –