iOS PencilKit 未在 PKCanvasView 上绘图

问题描述

在 iOS 模拟器中,我按照基本步骤将 Pencilkit 包含到我的视图控制器中。我在 UI 中获得了 toolKit 但无法绘制.. 不确定我在这里遗漏了什么。分享我尝试过的代码

import UIKit
import Pencilkit

class DrawingBoardViewController: UIViewController {

@IBOutlet weak var canvasView: PKCanvasView!

 override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)       
        setupCanvasView()
    }

 func setupCanvasView() {
                
        let toolPicker = PKToolPicker.init()
        toolPicker.setVisible(true,forFirstResponder: canvasView)
        toolPicker.addobserver(canvasView)
        toolPicker.isRulerActive = false
        canvasView.isOpaque = true
        canvasView.becomeFirstResponder()
        canvasView.drawingPolicy = .anyInput
        
    }
}

请让我知道我在这里遗漏了什么..

解决方法

这应该可以解决您的问题:

<ul>
  <li v-for="item in topScores" :key="item.id">
    <span>{{ item.name }} ({{ item.pts }})</span>
  </li>
  <li v-for="n in dummyLength">No Name</li>
</ul>