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"];
}
댓글
댓글 쓰기