technicat / ImagePickerView

moved to codeberg

Home Page:http://talkdimsum.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImagePickerView

ImagePickerView wraps UIImagePickerController for SwiftUI:

Usage example:

struct ImagePickerExampleView: View {

    @State var showImagePicker: Bool = false
    @State var image: UIImage?

    var body: some View {
        VStack {
            if image != nil {
                Image(uiImage: image!)
                    .resizable()
                    .aspectRatio(contentMode: .fit)
            }
            Button("Pick image") {
                self.showImagePicker.toggle()
            }
        }
        .sheet(isPresented: $showImagePicker) {
            ImagePickerView(sourceType: .photoLibrary) { image in
                self.image = image
            }
        }
    }
}

Modifications in this fork

  • Added optional dismissOnPick parameter (defaults to true), allows keeping the the view up after a pick

  • SwiftLint fixes

  • Swimat formatting

About

moved to codeberg

http://talkdimsum.com/

License:MIT License


Languages

Language:Swift 93.9%Language:Makefile 6.1%