问题标签 [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.
swiftui - 背景图像和画布与pencilKit Swiftui
我正在学习 PencilKit。
我有一个画布,我想设置一个我们可以在上面绘制的背景图像。
当我保存画布时,我希望我的背景图像可见
但我有一个错误:无法将“Image”类型的值转换为预期的参数类型“UIImage?”
Image("badmintoncourt") 是我资产中的一张图片我不知道如何解决它,但我可能没有以正确的方式将背景图片添加到我的画布
编辑:这是我保存图像的代码:
ios - PencilKit 将背景图像和绘图保存到相册 Xcode
我想将我的画布保存到相册,但是当我返回相册时我的子视图不可见。我只有画布和我的画。
我应该改变什么?
我将图像保存到相册的功能:
我的画布,我在其中添加背景图片:
ios - 如何修改PKDrawing中的个别笔画?- PencilKit / SwiftUI
我想更改绘图中各个笔划的颜色。打印PKDrawing().strokes
返回一个包含多个PencilKit.PKStroke
项目的数组,我可以从数组中删除反映在画布上的笔划。但是,如果我想改变第一个笔画的颜色,我该怎么做呢?
谢谢!
swiftui - 用于导航的 SwiftUI PencilKit 协调器
我不是从列表中选择,而是尝试通过使用按钮循环在图纸之间导航,但画布不会更新。
我正在关注 DevTechie 在https://www.youtube.com/watch?v=amZH2i6l004&list=PLbrKvTeCrFAfoACvHOPWFmDIaKUqBZgEr&index=5上的精彩教程
github 存储库位于https://github.com/devtechie/DrawingDocuments
这是我的 ContentView 和我的 DrawingWrapper 版本。DrawingWrapper 使用 DrawingManager (SwiftUI) 从 CoreData 和 DrawingViewController 中提取以定义 PKCanvas。我不确定要使用哪个代表,并且很难理解如何刷新画布。
内容视图
绘图包装器
swiftui - 如何导出 .drawing 文件
我正在尝试使用 PencilKit 在应用程序中绘制一些东西。现在我想从我的文件中导出我的绘图,这样我就可以打开将它发送到其他设备,然后打开它(以 PKDrawing 格式)。
macos-catalina - Mac Catalyst 版本的工作 iOS 应用程序出现 dyld 崩溃
我需要在 MacOS (10.15.7) 中运行现有 iOS 应用程序的一个版本。该应用程序使用 PencilKit 并在 iOS 14 中运行良好。使用 Xcode 12.3 编译尝试在 Catalina 中运行,该应用程序在动态框架加载期间在到达应用程序的 AppDelegate 之前崩溃。调试器说:
$arg1 = 6 的内容
这是催化剂现在需要大苏尔的线索吗?在 iOS 之外的 MacOS 构建是否需要时髦的项目或目标设置?
ios - 使用 UIPencilKit 预定义的形状
我正在使用 UIPencilKit 创建一个绘图应用程序,我还需要通过从列表中选择一个形状并自动在画布上绘制一些预定义的形状,如直线、圆形、矩形、箭头等。任何帮助如何实现它?提前致谢
swift - 将pencilkit画布设置为输入图像大小并防止在该区域Swiftui之外绘图
如何防止在缩放的纵横比图像背景之外绘制?
我需要绘制图像,类似于标记,并且根据我所看到的,您必须将图像添加到 PKCanvasView 的背景中。
在下面的 SO 中,我或多或少做了同样的事情。但是,我的设备和图像尺寸并不相同。
我的屏幕尺寸是:(1194.0, 790.0),而图像尺寸是 (1668.0, 2348.0)。尽管图像视图具有适合的纵横比,但它不会自动缩放。
为了解决这个问题,我使用了几何阅读器并传入屏幕宽度/高度,然后设置 ImageView 的框架,现在相应地缩放图像。
问题是我可以在图像边界之外绘制垂直图像,水平查看,图像左右两侧有大量空白区域。我不想在那里画画。
无论如何将可绘制画布设置为与缩放图像相同?
另一个问题是,当我更改设备方向时,绘图不会像使用 Apple 的“标记”那样粘在图像上。我读了一点,似乎锚可以工作?不确定如何使用它们。