사진 편집을 위해서,
사진을 불러오는 기능을 추가해보자.
화면 레이아웃을 변경하는 작업이 필요하다.
Image View를 추가하고
Outlet으로 선언한 이미지뷰를 연결한다
=====================================================================
=====================================================================
ViewController의 헤더파일에,
이미지 피커를 사용하기 위한 프로토콜을 추가한다
이미지뷰와 원본 이미지를 위한 변수도 선언해 둔다
=====================================================================
=====================================================================
Load버튼을 눌렀을때 발생하는 이벤트를 구현한다
UIImagePickerController를 이용하여 사진 앨범에 접근을 한다
다른 속성을 사용하여 구현가능 하다
// 사진 앨범에 들어있는 이미지나 동영상을 선택할 수 있는 속성
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
// 카메라를 이용하여 즉시 촬영한 이미지나 동영상을 선택해 사용할 수 있는 속성
// - UIImagePickerControllerSourceTypeCamera
=====================================================================
=====================================================================
사진을 선택했을 때 자동으로 다음의 콜백함수들이 호출된다.
선택된 이미지 정보는 Dictionary 에 담아 반환된다
UIImagePickerControllerOriginalImage
- 선택한 이미지의 원본 이미지를 반환하는 키.
- allowsEditing 속성을 true로 설정하면 선택된 이미지에 대한 편집을 할수 있다
- 이미지는 UIImage 객체
=====================================================================
=====================================================================
모든 준비가 끝나고 시뮬레이터를 실행시키자
첫번째 메인화면에서 Load버튼을 클릭하여,
마지막 화면에서처럼 사진앨범에 저장되어 있는 사진을 불러올 수 있다
'IT > iPhone' 카테고리의 다른 글
[ios앱만들기-사진편집]사진을 저장하는 기능 (0) | 2016.04.06 |
---|---|
[ios앱만들기-사진편집] 화면 상단부분의 시간표기 삭제 (0) | 2016.04.05 |
[ios앱만들기-사진편집] 기본 화면 레이아웃 만들기 (0) | 2016.04.03 |
[ios앱만들기-사진편집] 사진을 편집하는 앱을 만들어보자! (0) | 2016.03.31 |
[ios책따라하기-메신저앱] setStatusBarHidden을 사용하여 Status Bar 숨기기 (0) | 2016.03.31 |