iOS

[iOS][UiKit] Camera

teamnova 2022. 12. 14. 15:20
728x90

먼저 아래와 같이 임포트 시킨다.
import PhotosUI

import AVFoundation

생략하면 안 되는 가장 중요한 것! delegate 위임하기입니다!

이 기능을 사용하기 위해서는

UIImagePickerControllerDelegate, UINavigationControllerDelegate

이렇게 두 개의 delegate를 위임해서 사용해야 합니다!

그리고 

이미지뷰를 아래와 같이 정의를 해줍니다.

기본이미지의 경우 Asset에있는 이미지를 정의 해둔다.

 

사진찍기 불러오기 메서드를 정의 한다.

imagpickerController정의 하기

사진권한 및 캔슬했을때 예외처리 

코드를 다 입력후 실행 시키면 아래와 같이 실행이 된다.

xcode의경우 실기기로만 카메라 테스트를 진행할 수 있습니다.