Skip to content

harikrishnabista7/SwiftUI-MediaPicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftUI-MediaPicker

A SwiftUI-based media picker (photos & videos) for iOS, available via Swift Package Manager.

✨ Features

  • Pick images or videos from the Photo Library
  • SwiftUI compatible
  • Simple, clean API

📦 Installation

Use Swift Package Manager:

  1. In Xcode, go to File > Add Packages...
  2. Enter this repository URL: https://github.com/harikrishnabista7/SwiftUI-MediaPicker

Usage

import SwiftUI
import SwiftUI_MediaPicker

struct ContentView: View {
    @State private var showPicker = false

    var body: some View {
        Button("Select media") {
            showPicker = true
        }
        .sheet(isPresented: $showPicker) {
            NavigationStack {
                MediaPickerView(
                    onCancel: {
                        showPicker = false
                    },
                    onDone: { selectedMedia in
                        showPicker = false
                        // Process selected media here
                    }
                )
            }
            .presentationDetents([.medium, .large])
            .presentationDragIndicator(.hidden)
            .tint(.primary)
        }
    }
}

Screenshot

Screenshot

Screenshot

About

A SwiftUI-based media picker (photos & videos) for iOS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages