iOS PencilKit Программное рисование фигур

Я пытаюсь понять, как изменить PKDrawing собственность от PKCanvasView чтобы добавить формы, такие как круги или хотя бы добавить линию, однако PKDrawing - непрозрачный тип, поэтому делать здесь особо нечего.

Есть ли обходной путь для создания фигур или линий на PKCanvasView?

2 ответа

Ты можешь сейчас

      yourPKCanvasView.drawing = PKDrawing(strokes: yourPKStrokes)

Полный пример: https://developer.apple.com/documentation/pencilkit/inspecting_modifying_and_constructing_pencilkit_drawings

Если вы хотите создать рисунок на 100% программно, из необработанных CGPoints, а не из предопределенного актива, как в примерах Apple, см. /questions/59801040/kak-mne-programmno-sozdat-pkdrawing-iz-cgpoints/61758582#61758582

Другие вопросы по тегам