Obecnie tworzę aplikację i muszę być w stanie, naciskając przycisk, aby otworzyć kamerę i zrobić migawkę, którą dołączę do pliku .json i wyślę na mój serwer. Szukam w Google i StackOverflow przez ostatnie kilka godzin, ale wszystkie tutoriale wydają się bardzo stare (08'-09 ') lub nie pasują do moich potrzeb. Wiem, że cała praca jest wykonywana z klasy UIImagePickerController
, ale chciałbym mieć działający przykład. Czy ktoś zna dobry samouczek, aby zacząć coś takiego?Samouczek UIImagePickerController?
Odpowiedz
Dobrze jeśli google coś takiego:
UIImagePickerController i podjąć migawki umieścić w json i wysłać do serwera
będzie trochę ciężko. Skorzystaj więc z samouczka this dla UIImagePickerController
. Nawiasem mówiąc, określenie dla Poszukiwania:
UIImagePickerController Tutorial 2012
Wypróbuj this. To bardzo proste, wystarczy ustawić delegata na kontroler i wywołać go. Google Ci pomoże, jest mnóstwo zasobów i przykładów pracy. Na przykład, sample code from Apple
Należy sprawdzić ten artykuł z AppCoda Build a Simple iPhone Camera App, bardzo jasne i proste :)
Zrób zdjęcie przy użyciu natywnego iOS Camera App
- (IBAction)takePhoto:(UIButton *)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:picker animated:YES completion:nil];
}
Czytaj zrobione zdjęcie (trzeba wdrożyć UIImagePickerControllerDelegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.imageView.image = chosenImage;
[picker dismissViewControllerAnimated:YES completion:nil];
}
Dziękujemy za zamieszczenie odpowiedzi! Pamiętaj, że powinieneś opublikować najważniejsze części odpowiedzi tutaj, na tej stronie lub usunąć informacje o Twoim ryzyku [Zobacz FAQ, gdzie mowa jest o odpowiedziach, które są "zaledwie łączem".] (Http: // stackoverflow. com/faq # deletion) Możesz dodać link, jeśli chcesz, ale tylko jako "referencję". Odpowiedź powinna być samodzielna bez potrzeby korzystania z linku. – Taryn
Witam potrzebuję pomocy, mam dwa przypadki 1. viewcontroller jest popychany przez nawigacji 2. viewcontroller jest prezentowany viewcontroller jest taka sama w obu przypadkach i że mam ImageView i wybierając obraz ze zdjęć (galeria) . W pierwszym przypadku mogę zobaczyć zdjęcie w widoku obrazu po didfinshpicking ALE nie w drugim przypadku. Czy ktoś może mi pomóc ??? –
@AhhishekThapliThapliyal Cześć, to powinno być kolejne pytanie – onmyway133
Natknąłem się na ten kod AQPhotoPicker. Jest to całkiem proste w użyciu przy jednym połączeniu, dostaniesz zdjęcie z aparatu lub photoPicker
Przepraszamy, to artykuł z 2008 roku. =/ – Peres