Я работаю с Pencilkit и Swiftui, чтобы создать простое приложение для приложения < /p>
У меня есть pkcanvasview в качестве подвеса UIScrollView (потому что я хочу увеличить и пэгнировать между несколькими страницами). Я не уверен, почему, но мой pkcanvasview обрезается и не показывает. Может быть, мне нужно это сметить, чтобы он был в середине? Pkcanvasviews, каждая из которых является своей собственной страницей. Итак, мой план состоит в том, чтобы каждый из них был немного смещен вправо. < /P>
Вот фрагмент кода: < /p>
func makeUIView(context: Context) -> UIScrollView {
let scrollView = UIScrollView()
let canvas = PKCanvasView()
canvas.drawingPolicy = .anyInput
canvas.tool = isDrawing ? ink : eraser
canvas.contentSize = CGSize(width: pageWidth, height: pageHeight)
canvas.backgroundColor = .clear
drawGridBG(canvas: canvas)
scrollView.addSubview(canvas)
return scrollView
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... ng-clipped