코드 작성 없이 키보드가 UITextField와 UITextView를 가리지 않도록 해주는 iOS용 드롭인 라이브러리입니다.
longitachi/ZLPhotoBrowser
WeChat 스타일의 iOS 사진 선택기로, 사진·GIF·Live Photos·동영상을 고르고 이미지와 동영상을 바로 편집할 수 있습니다.
- 스타
- 4,989
- 포크
- 1,014
- 열린 이슈
- 15
- 마지막 커밋
- 18일 전
어떤 프로젝트인가요?
ZLPhotoBrowser는 WeChat의 사진 선택 경험을 구현한 iOS 피커 라이브러리입니다. 사용자는 이미지를 미리 보고, 썸네일을 밀거나 드래그해 여러 항목을 선택할 수 있으며, 사진 라이브러리에서 사진, GIF, Live Photos, 동영상을 고를 수 있습니다.
선택 기능 외에도 그리기, 자르기, 스티커, 텍스트, 모자이크, 필터와 밝기·대비·채도 조정 기능을 갖춘 이미지 편집기가 포함되어 있습니다. 여러 동영상을 편집할 수 있는 동영상 편집기로 클립을 자를 수도 있습니다. 또한 피커 안에서 바로 사진을 촬영하고 동영상을 녹화할 수 있는 커스텀 카메라도 제공합니다.
이 프레임워크는 SwiftUI, iPad 멀티 윈도우, 가로 방향을 지원하며 색상, 글꼴, 열 수, 선택 개수 제한, 동영상 길이 제한을 설정할 수 있습니다. CocoaPods, Carthage, Swift Package Manager로 배포되며, 6.x 버전은 iOS 15.0 이상이 필요합니다.
핵심 기능
- 01미리보기 또는 라이브러리 모드에서 사진, GIF, Live Photos, 동영상을 선택할 수 있습니다.
- 02화면을 밀어 여러 항목을 선택하고, 미리보기 하단에서 드래그해 선택 항목의 순서를 바꿀 수 있습니다.
- 03그리기, 자르기, 스티커, 텍스트, 모자이크, 필터 및 각종 조정 기능을 제공하는 이미지 편집기입니다.
- 04동영상을 자를 수 있으며 여러 동영상 편집도 지원하는 동영상 편집기입니다.
- 05피커 안에서 사진과 동영상을 촬영할 수 있는 커스텀 카메라입니다.
- 06SwiftUI, iPad 멀티 윈도우, 16개 인터페이스 언어를 지원합니다.
활용 사례
- iOS 채팅 앱이나 소셜 앱에 WeChat 스타일의 미디어 피커를 추가할 때
- 사용자가 사진을 업로드하기 전에 선택하고 간단히 편집하도록 할 때
- 사진과 동영상을 받는 프로필 또는 게시물 작성 화면을 만들 때
- 클립을 보내기 전에 앱 안에서 동영상을 자르는 기능을 제공할 때
빠른 시작
- 1
Podfile에서 타깃에 ZLPhotoBrowser를 추가하세요
- 2
CocoaPods로 pod를 설치하세요
pod install
사용 전 알아둘 점
- iOS만 지원합니다. macOS, Android 및 기타 플랫폼은 지원하지 않습니다.
- 버전 6.0.0 이상은 iOS 15.0 이상이 필요하며, 이전 버전은 iOS 10.0 이상이 필요합니다.
- 앱의 Info.plist에 사진 라이브러리, 카메라, 마이크 사용 목적 설명을 포함해야 합니다.
토픽
자주 묻는 질문
- ZLPhotoBrowser은(는) 무엇인가요?
- WeChat 스타일의 iOS 사진 선택기로, 사진·GIF·Live Photos·동영상을 고르고 이미지와 동영상을 바로 편집할 수 있습니다. ZLPhotoBrowser는 WeChat의 사진 선택 경험을 구현한 iOS 피커 라이브러리입니다. 사용자는 이미지를 미리 보고, 썸네일을 밀거나 드래그해 여러 항목을 선택할 수 있으며, 사진 라이브러리에서 사진, GIF, Live Photos, 동영상을 고를 수 있습니다.
- ZLPhotoBrowser은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ZLPhotoBrowser은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ZLPhotoBrowser은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ZLPhotoBrowser의 마지막 커밋은 2026년 10월 19일입니다.
- ZLPhotoBrowser은(는) 어디에 사용할 수 있나요?
- iOS 채팅 앱이나 소셜 앱에 WeChat 스타일의 미디어 피커를 추가할 때 사용자가 사진을 업로드하기 전에 선택하고 간단히 편집하도록 할 때 사진과 동영상을 받는 프로필 또는 게시물 작성 화면을 만들 때 클립을 보내기 전에 앱 안에서 동영상을 자르는 기능을 제공할 때
- ZLPhotoBrowser는 어떻게 설치하나요?
- Podfile에서 타깃에 ZLPhotoBrowser를 추가하세요 CocoaPods로 pod를 설치하세요: pod install
- ZLPhotoBrowser은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/longitachi/ZLPhotoBrowser
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
일관된 상태 관리와 조합 가능한 기능, 사이드 이펙트 제어, 강력한 테스트 지원을 제공하는 Apple 플랫폼 앱 개발용 Swift 라이브러리입니다.
Photos 앱 편집기를 본떠 회전, 원형 자르기, 가로세로 비율 고정을 지원하는 UIImage 자르기용 iOS 뷰 컨트롤러입니다.
스크롤을 부드럽게 유지하도록 백그라운드 스레드에서 UIKit 스타일 인터페이스를 비동기 렌더링하는 iOS/tvOS 프레임워크입니다.