|
|
пре 1 година | |
|---|---|---|
| .. | ||
| Sources | пре 1 година | |
| LICENSE | пре 1 година | |
| README.md | пре 1 година | |
English | 简体中文
ZLPhotoBrowser is a Wechat-like image picker. Support select normal photos, videos, gif and livePhoto. Support edit image and crop video.
Detailed usage of Swift and OC, please refer to Wiki.
If you only want to use the image edit feature, please move to ZLImageEditor.
If you have good needs and suggestions in use, or encounter any bugs, please create an issue and I will reply in time.
Preview selection
let ps = ZLPhotoPreviewSheet()
ps.selectImageBlock = { [weak self] (images, assets, isOriginal) in
// your code
}
ps.showPreview(animate: true, sender: self)
swift
let ps = ZLPhotoPreviewSheet()
ps.selectImageBlock = { [weak self] (images, assets, isOriginal) in
// your code
}
ps.showPhotoLibrary(sender: self)
Pay attention, you need to add the following key-value pairs in your app's Info.plist
// If you don’t add this key-value pair, multiple languages are not supported, and the album name defaults to English
Localized resources can be mixed YES
Privacy - Photo Library Usage Description
Privacy - Camera Usage Description
Privacy - Microphone Usage Description
● 4.1.5 Add: Provide a method to reset the configuration. Cancel the image request when operation is cancelled. ● 4.1.4 Add: In the iOS14 photo limit authority, show WeChat-style “go to setting” tips view. Support customize animation duration for select button. Fix: Sometimes gif is not playing. ● 4.1.3 Add: Add a callback after closing the framework's no authority alert. Support control whether to show the status bar when previewing photos. Support separately control whether to display the selection button and bottom view in ZLImagePreviewController. ...
🇨🇳 Chinese, 🇺🇸 English, 🇯🇵 Japanese, 🇫🇷 French, 🇩🇪 German, 🇷🇺 Russian, 🇻🇳 Vietnamese, 🇰🇷 Korean, 🇲🇾 Malay, 🇮🇹 Italian.
There are four ways to use ZLPhotoBrowser in your project:
To integrate ZLPhotoBrowser into your Xcode project using CocoaPods, specify it to a target in your Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target 'MyApp' do
# your other pod
# ...
pod 'ZLPhotoBrowser'
end
Then, run the following command:
$ pod install
If you cannot find the latest version, you can execute
pod repo updatefirst
To integrate ZLPhotoBrowser into your Xcode project using Carthage, specify it in your Cartfile:
github "longitachi/ZLPhotoBrowser"
Then, run the following command to build the ZLPhotoBrowser framework:
$ carthage update ZLPhotoBrowser
or
or 