[iOS] UIImagePickerController

Seonhu Kim·2023년 3월 31일
0

iOS

목록 보기
7/16
post-thumbnail

UIImagePickerController : 카메라나 앨범 등을 통해 이미지를 선택할 때 사용하는 컨트롤러

아이폰 디바이스의 사진첩 혹은 카메라에 접근하여 사진을 가져오는 UIImagePickerController에 대해 정리한다.

아마 UIKit에 구현된 Delegate를 채택하여 사용하는 것으로 알고 있다. 앞으로 개인 앱을 배포하게 된다면 자주 사용하게 될 것 같은 느낌이다.

  1. UIImagePickerControllerDelegate를 채택
  2. @IBAction 메서드를 하나 만들고, Navigation Item에 연결
  3. UIImagePickerController 인스턴스 생성 뒤, delegate 선언
  4. 아래의 두 개의 메서드 추가 (이미지 선택 및 취소시 dismiss 및 present 설정)

imagePickerController(_picker: didFinishPickingMediaWithInfo:) : 이미지 피커 컨트롤러에서 이미지를 선택하거나 카메라 촬영을 완료했을 때 호출되는 메서드

imagePickerControllerDidCancel(_picker:) : 이미지 피커 컨트롤러가 실행된 후 이미지를 선택하지 않고 이미지 피커 컨트롤러 창을 취소했을 때 호출되는 메서드

profile
iOS Developer.

0개의 댓글