【问题标题】:PencilKit toolPicker is not showing upPencilKit toolPicker 未显示
【发布时间】:2020-03-24 03:53:43
【问题描述】:

我正在尝试使用 PencilKit 创建一个应用程序。我的一个 ViewController 中有以下代码。

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

    guard
        let window = view.window,
        let toolPicker = PKToolPicker.shared(for: window) else { return }

    toolPicker.setVisible(true, forFirstResponder: canvasView)
    toolPicker.addObserver(canvasView)
    canvasView.becomeFirstResponder()
}

虽然我正在调用setVisible 函数并将canvasView 设为firstResponder,但我的toolPicker 没有出现,并且打印toolPicker.isVisible 是错误的。

【问题讨论】:

标签: ios swift xcode pencilkit


【解决方案1】:

将您的代码移至viewWillAppear(),这是为我做的。

Apple 也在这样做。推荐下载苹果提供的Sample Code玩玩。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 2022-11-09
    相关资源
    最近更新 更多