250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- MVVM
- 동시성
- collectionview
- swift
- 토이프로젝트
- mvc
- 세종대학교
- 옵셔널
- 학과별커뮤니티
- 실습
- Kingfisher
- CS
- GCD
- struct
- 앱개발
- Optional
- 네트워크
- 프로토콜
- 반응형
- 이론
- 대표
- 구름톤 유니브
- 스트럭트
- 기초문법
- SwiftUI
- async
- ios
- WeatherKit
- RxSwift
- uikit
Archives
- Today
- Total
스윞한 개발자
IOS UIKit 사진앨범, 카메라, 동영상촬영 본문
728x90
반응형
SMALL
오늘 진행해본 실습은 사진,동영상 촬영과 갤러리를 열어 사진/동영상을 선택하는 과정을 진행해보았습니다!
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/014.gif)
가장 쉬운 방법은 오픈소스를 이용해서 만드는 것입니다.
기본적인 UI 구성부터 해보겠습니다.
기본적으로 화면을 만들어 줍니다.
이미지 뷰와 버튼을 ViewController에 연결시켜주고, 액션을 취해줍니다.
이미지 뷰와 버튼에 모양은 변형시켜줍니다.
YPImagepicker라는 오픈소스를 이용해 만들어보겠습니다.
해당 깃허브로 이동해서 install의 과정을 그대로 따라갑니다.
터미널에서 해당 파일의 경로로 이동 후, 깃허브에 작성되어있는 그대로 진행합니다.
해당 오픈소스는 카메라, 오디오, 라이브러리를 사용하기때문에 권한 설정을 해야합니다. info.plist에서 권한 설정을 추가해줍니다.
오픈소스를 사용하기 위해 import를 해줍니다.
Usage에서의 코드를 진행합니다.
사진이 선택되었을때 컴플레션 블럭이 호출되면서 실행됩니다.
self.profileImage = photo.image로 설정해주면 라이브러리에서 이미지가 선택되었을때 이미지뷰가 바뀌게되는 것을 알 수 있습니다.
참고(출처) : 개발하는 정대리
728x90
반응형
LIST
'Swift 실습' 카테고리의 다른 글
IOS - UIKit protocol delegate pattern (0) | 2024.02.06 |
---|---|
IOS - ManiaDB를 연결해 노래찾기/음원검색 (0) | 2024.02.03 |
IOS UIKit 앱개발 노티피케이션 센터, 이벤트 전달 (2) | 2024.01.29 |
IOS 스토리보드 커스텀 팝업 다이얼로그 웹뷰 (0) | 2024.01.29 |
Xcode14 - NO 스토리보드 세팅 (0) | 2024.01.24 |