Camera 또는 Album 에서 이미지 가져오기

이미지를 선택하거나 카메라에서 가져오기 소스 정리
// 이미지 피커 선언
UIImagePickerController *p = [[UIImagePickerController alloc]init];
// 델리게이트 지정
p.delegate = self;
// 소스로 사진폴더 지정
p.sourceType = UIImagePickerControllerSourceTypeSavePhototosAlbum
// 소스로 카메라 지정
p.sourceType = UIImagePickerControllerSourceTypeSavePhototosAlbum

이런 내용을 사용하려면 헤더파일에 델리게이트를 지정해야 한다.
UINavigationControllerDelegate, UIImagePickerControllerDelegate

보통 새창으로 위의 설정된 내용으로 모달뷰를 띄운다.
[self presentModalViewController:p animated:YES];

선택된 이미지가 있으면 다음이 호출된다.
-(void)imagePickerController:(UIImagePickerController *)p didFinishPickingMediaWithInfo:(NsDictionary *)info {
// 모달뷰를 없애고
[p dismissModalViewControllerAnimated:YES];
// 가져온 이미지를 적용한다.
imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}

댓글

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

맥 화면이 안나올때 조치방법