问题标签 [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.
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。
谢谢你的帮助,雅各布
ios - 如何从 CGPoints 以编程方式创建 PKDrawing?
我看过这个 WWDC 会议及其示例项目:https ://developer.apple.com/documentation/pencilkit/inspecting_modifying_and_constructing_pencilkit_drawings
但是,当我尝试在我的绘图画布上绘制 CGPoints 时,什么也没有出现。
这是我的设置:
ios - 缩放 PencilKit 绘图以适合画布大小
我的 IOS 应用程序中有一个PKCanvasView
。当用户放入绘图时,它会将笔画保存为PKDrawing
. 可以在具有不同屏幕尺寸的许多不同设备上访问此绘图。但是,当在较大的设备(例如 iPad)上创建的绘图在较小的设备(例如 iPhone)上查看时,绘图会从右下角被截断。此外,当在较大设备上查看在较小设备上创建的绘图时,它不会填满空间,而是被限制在右上角。
我的问题:
有什么方法可以PKDrawing
放大或缩小以适应PKCanvasView
' 框架?
swift - 在 PencilKit 画布中粘贴图像
由于我对 SwiftUI 编程很陌生,所以我想问一下将图像粘贴到 PKCanvasView 中的最佳方法是什么。
我不希望获得任何代码,但可能会获得一些指导,以实现我的目标。不幸的是,我发现的唯一教程是将图像设置为背景图像以在其上绘制。但是,我不想拥有全屏图像,而是可以根据用户需要放置和调整大小的图像。
我在带有 DrawingWrapper 的 Swift UI 中使用 PencilKit:
我的 DrawingViewController 看起来像这样:
ios - Apple 的 PencilKit 是否支持通过绘制和按住来创建完美的形状,如果不支持,如何实现?
我想要的是:
图片来自Notes
iPad中的应用程序。我用 Apple Pencil 画的模糊的红色路径。保持然后完美的圆形生成。
我查看了 Apple 关于 PencilKit 的开发人员文档。似乎没有相关的 API 来支持它。
但是苹果的Notes
iPad系统应用程序可以做到。是不是意味着苹果还没有开放相关的API?但是,我真的需要在我们的应用程序中实现绘图和保持以创建完美的形状。怎么做?
我唯一能想到的就是用coreML来重塑铅笔路径?我对此知之甚少。
ios - 在 SwiftUI 中在 MacOS 上显示 PKCanvasView
是否可以PKCanvasView
在 MacOS 上显示之前在 iOS 设备上创建的绘图(数据传输通过核心数据和 Cloudkit 进行)?