首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PencilKit中编辑PKDrawing

在PencilKit中编辑PKDrawing
EN

Stack Overflow用户
提问于 2019-06-23 14:03:59
回答 2查看 1.9K关注 0票数 3

在iOS 13/iPadOS中使用PencilKit时,如何更改PKDrawing中的内容?例如,我可以遍历所有的线条并改变线条的颜色或宽度吗?还是针对选定的线路(通过套索)?或者在我们自己的代码中添加一条直线?

EN

回答 2

Stack Overflow用户

发布于 2019-08-20 09:32:18

PKDrawing被列为不透明数据对象。有关不透明数据对象的说明,请参阅此Wikipedia Link。不幸的是,中风并没有暴露给我们。我们目前仅有的两个选项可以在Modifying the Drawing下的文档中找到。基本上,我们只能在当前api中应用转换或追加绘图。在Apple's Demo中,它们展示了如何使用append方法实现撤消。如果您下载了演示,请参阅func setNewDrawingUndoable(_ newDrawing: PKDrawing)了解如何实现undo。

票数 2
EN

Stack Overflow用户

发布于 2019-10-12 22:12:39

您可以将内置选择器undo:redo:设置为视图控制器的第一个响应器。

WWDC 19有一个演示,在故事板本身中有一个这样做的示例。这是给你的链接:https://developer.apple.com/documentation/pencilkit/drawing_with_pencilkit

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56721444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档