SwiftUI PhotosPicker 🌇

PhotosPicker 是一个基于 PHPickerViewController 的照片选择器表单。目前仅支持 iOS 和 Mac Catalyst。

用法

PhotosPicker 具有与其他 Presentation Modifiers 类似的 API 和行为。

import SwiftUI
import PhotosPicker

struct ContentView: View {
    
    @State private var showingPicker = false
    
    var body: some View {
        Button("Choose image") {
            showingPicker = true
        }
        .photosPicker(isPresented: $showingPicker) { photos in
            if photos.count > 0 {
                print("Selected \(photos)")
            }
        }
    }
}

安装

  1. 在 Xcode 中,打开你的项目并导航到 FileSwift PackagesAdd Package Dependency... (文件 -> Swift Packages -> 添加 Package 依赖...)。
  2. 粘贴仓库 URL (https://github.com/lorenzofiamingo/swiftui-photos-picker) 并点击 Next (下一步)。
  3. 点击 Finish (完成)。

其他项目

SwiftUI VariadicViews 🥞

SwiftUI AsyncButton 🖲️

SwiftUI MapItemPicker 🗺️

SwiftUI CachedAsyncImage 🗃️

SwiftUI VerticalTabView 🔝

SwiftUI SharedObject 🍱