A SwiftUI-based media picker (photos & videos) for iOS, available via Swift Package Manager.
- Pick images or videos from the Photo Library
- SwiftUI compatible
- Simple, clean API
Use Swift Package Manager:
- In Xcode, go to
File > Add Packages... - 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)
}
}
}

