Я пытаюсь использовать PencilKit, но ничего не могу нарисовать в приложении. Я установил свой код, как показано ниже.
import UIKit
import PencilKit
class DrawingViewController: UIViewController {
var canvasView: PKCanvasView!
override func viewDidLoad() {
super.viewDidLoad()
let canvasView = PKCanvasView(frame: view.bounds)
canvasView.allowsFingerDrawing = false
view.addSubview(canvasView)
canvasView.translatesAutoresizingMaskIntoConstraints = false
canvasView.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
canvasView.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true
canvasView.rightAnchor.constraint(equalTo: view.rightAnchor).isActive = true
canvasView.leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true
canvasView.backgroundColor = UIColor.lightGray
canvasView.tool = PKInkingTool(.pen, color: .black, width: 10)
}
}
Я ожидаю рисования / рукописного ввода в canvasView, но при попытке загрузить приложение не получаю ответа. Мое устройство работает в версии 13.2, поэтому проблем с целью нет. Я также скачал приложение Apple из сессии WWD C 2019 , но оно не работает в симуляторе. Для ясности я также протестировал его на реальном устройстве, но не отвечал ни в одном приложении PencilKit .