gpt4 book ai didi

swift - 如何判断PKDrawing是否为空白?

转载 作者:行者123 更新时间:2023-12-02 16:15:45 26 4
gpt4 key购买 nike

我在我的应用程序中使用 PencilKit 并让我的用户在 PKCanvasView 上绘制图像。但我不希望他们能够保存空白图纸。所以我需要检查 PKDrawing 是否为空白(除透明像素外不包含任何内容)。我在官方文档中找不到任何具体的方法。

我已经尝试将 PKDrawing 转换为 Data 并检查它是否为空,但即使绘图为空白也不会出现这种情况。

有没有方便的方法来检查 PKDrawingPKCanvasView 是否为空?

或者,有没有办法检查 UIImage 是否仅由透明像素组成?

最佳答案

你可以简单地检查是否有东西被画进来了

if canvasView.drawing.bounds.isEmpty {
print("nothing has been drawn so far")
} else {
// task which you can want to do with your drawing
}

关于swift - 如何判断PKDrawing是否为空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66767905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com