Plug'n' play Digital Signatures in SwiftUI.
- Freeform signature drawing.
- Selecting signature image.
- Typing signature in oblique font.
- Choose signature color.
- Choose signature font.
- Callback produces
UIImage
that you can save/use. - iOS 13/14 compatible.
This component is distributed as a Swift package. Just add the repo URL to your package list:
https://github.com/globulus/swiftui-digital-signature
struct SignatureViewTest: View {
@State private var image: UIImage? = nil
var body: some View {
NavigationView {
VStack {
NavigationLink("GO", destination: SignatureView(availableTabs: [.draw, .image, .type],
onSave: { image in
self.image = image
}, onCancel: {
}))
if image != nil {
Image(uiImage: image!)
}
}
}
}
}
- 0.1.2 - Added
availableTabs
initializer param. - 0.1.1 - Fixed drawing bounds.
- 0.1.0 - Initial release.
Check out SwiftUIRecipes.com for more SwiftUI solutions, tips and custom components!