Скрытое рисование изображения с помощью PencilKit в SwiftUI - PullRequest
0 голосов
/ 30 января 2020

У меня есть этот простой View в SwiftUI и я реализовал PencilKit для подписи пользователя. Мой вопрос заключается в том, как я могу создать изображение из рисунка пользователя.

import SwiftUI
import PencilKit




struct ContentView : View {

    var body: some View {
        VStack {
            Text ("Sign here:")
            PenKitRepre()
                .frame(height: 80.0)
                .border(/*@START_MENU_TOKEN@*/Color.black/*@END_MENU_TOKEN@*/, width: 10)
            Button(action: {


            }) {
                Text("Save")
            }
        }

    }
}
struct PenKitRepre : UIViewRepresentable {
    func makeUIView(context: Context) -> PKCanvasView {
        return PKCanvasView();
    }

    func updateUIView(_ uiView: PKCanvasView, context: Context) {

    }
}

Изображение не должно быть сохранено в рулон камеры

1 Ответ

0 голосов
/ 02 февраля 2020

Вы можете получить изображение пользовательских рисунков, например, вот так:

let imgRect = CGRect(width: 400, height: 80) 
let image = canvasView.drawing.image(from: imgRect, scale: 1.0)
...