问题标签 [pencilkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
31 浏览

swift - Unity 和 NativeiOS 在 Realm 上的数据通信?

我正在开发一个应用程序,它使用原生 iOS 作为基础来在 Unity 中显示 3D 房间。我使用以下方法存档:

https://docs.unity3d.com/Manual/UnityasaLibrary-iOS.html

由于pencilKit支持,我想使用iOS本机。

我现在正在寻找在两个实例之间共享数据的最佳选择。我不确定更好的方法是让原生 Swift App 与 Realm 对话,然后将我想要存储的数据从 Unity 发送到 Swift,或者是否可以让两个“进程”与同一个数据库对话.

目标是在 Unity 中创建一个 3D 对象(具有坐标等属性)并为其分配一个 PKDrawingFile。

谢谢你的帮助,雅各布

0 投票
1 回答
110 浏览

ios - 如何从 CGPoints 以编程方式创建 PKDrawing?

我看过这个 WWDC 会议及其示例项目:https ://developer.apple.com/documentation/pencilkit/inspecting_modifying_and_constructing_pencilkit_drawings

但是,当我尝试在我的绘图画布上绘制 CGPoints 时,什么也没有出现。

这是我的设置:

0 投票
1 回答
75 浏览

ios - 缩放 PencilKit 绘图以适合画布大小

我的 IOS 应用程序中有一个PKCanvasView。当用户放入绘图时,它会将笔画保存为PKDrawing. 可以在具有不同屏幕尺寸的许多不同设备上访问此绘图。但是,当在较大的设备(例如 iPad)上创建的绘图在较小的设备(例如 iPhone)上查看时,绘图会从右下角被截断。此外,当在较大设备上查看在较小设备上创建的绘图时,它不会填满空间,而是被限制在右上角。

我的问题: 有什么方法可以PKDrawing放大或缩小以适应PKCanvasView' 框架?

0 投票
0 回答
35 浏览

swift - 在 PencilKit 画布中粘贴图像

由于我对 SwiftUI 编程很陌生,所以我想问一下将图像粘贴到 PKCanvasView 中的最佳方法是什么。

我不希望获得任何代码,但可能会获得一些指导,以实现我的目标。不幸的是,我发现的唯一教程是将图像设置为背景图像以在其上绘制。但是,我不想拥有全屏图像,而是可以根据用户需要放置和调整大小的图像。

我在带有 DrawingWrapper 的 Swift UI 中使用 PencilKit:

我的 DrawingViewController 看起来像这样:

0 投票
0 回答
28 浏览

ios - 防止用户使用 PencilKit 擦除绘图 - Swift

我正在使用 PencilKit 构建一个绘图应用程序,并且我有一个使用 PKCanvasView 加载的预加载 PKDrawing。我的目标是允许用户使用预加载的 PKDrawing 作为参考来玩画布。我的问题是:是否可以使预加载的 PKDraw 不可擦除?请注意,我不想完全阻止橡皮擦工具,用户必须能够擦除自己的绘图,但不能擦除参考。截屏

0 投票
0 回答
39 浏览

swift - 使子视图与主视图大小相同 - Swift

我正在尝试在与UiImageView 大小相同的PkCanvasView图形上叠加一个图形。UiImageViewPkCanvasView

我的问题是我无法将 PkCanvasView 设置为与波纹管​​视图相同的大小。实际上(查看下面的屏幕截图)似乎PkCanvasView比图像视图大

我尝试将frame和 的contentSize值设置PkCanvasView为相同的值, UiImageView但我无法达到预期的结果。

这是我的代码:

在这里,您可以在更大的 PkCanvasView 中看到 UiImage 视图:

视图的屏幕截图

谢谢

0 投票
0 回答
67 浏览

ios - Apple 的 PencilKit 是否支持通过绘制和按住来创建完美的形状,如果不支持,如何实现?

我想要的是:

在此处输入图像描述

图片来自NotesiPad中的应用程序。我用 Apple Pencil 画的模糊的红色路径。保持然后完美的圆形生成。

我查看了 Apple 关于 PencilKit 的开发人员文档。似乎没有相关的 API 来支持它。

但是苹果的NotesiPad系统应用程序可以做到。是不是意味着苹果还没有开放相关的API?但是,我真的需要在我们的应用程序中实现绘图和保持以创建完美的形状。怎么做?

我唯一能想到的就是用coreML来重塑铅笔路径?我对此知之甚少。

0 投票
1 回答
27 浏览

ios - 在 SwiftUI 中在 MacOS 上显示 PKCanvasView

是否可以PKCanvasView在 MacOS 上显示之前在 iOS 设备上创建的绘图(数据传输通过核心数据和 Cloudkit 进行)?