问题标签 [macaw]

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 回答
341 浏览

swift - 带有 SwiftUI 的 Macaw SVG .scaleAspectFit

使用 Macaw 主分支(出于 Swift 包管理器的原因)。

目标是刚好SVGView适合框架。我正确绘制的边框SVGViewRepresentable确认了所需的帧大小。但.scaleAspectFit只是没有给出放大/缩小SVGView以适应框架的结果。

0 投票
1 回答
78 浏览

ios - 初始化后如何再次运行类

我有一个图表,我想用最近的结果加载数据。

这是一个屏幕截图,向您展示它的外观。

我能够正确显示初始数据,但是之后我无法更新视图以显示添加到其中的新数据。

该图是带有自定义类 MacawChartView 的故事板上的视图。

我尝试了很多不同的方法来“重新运行”图表,以便使用更新的数据重建,但无法通过所需的“coder aDecoder:NSCoder”参数。这是 MacawChartView.swift 中的初始化程序

谢谢你的帮助。如果需要更多信息等,请告诉我。

0 投票
2 回答
145 浏览

ios - 值改变了,但图表没有 Swift

我正在为我的图表使用 Macaw 框架。只有一个问题,如果它第一次显示“X”图表,它将始终(直到关闭应用程序)显示“X”图表。但是数据在变化(我在调试器中看到了)。

这是我的“DahlichViewController”的片段。

这是我的 MacawChartView。

我将我的 createData() 函数声明为全局函数(不在 VC 中)。问题是数据在变化,但图表没有。它一直显示相同的图表。

0 投票
1 回答
210 浏览

swift - 金刚鹦鹉 SVG 图像

所以我试图让一个 SVG 图像在 SwiftUI 中显示,但是插件 Macaw 的文档写得不好——根据 GitHub。

那么我怎样才能使下面的代码工作呢?

首先我在 pod install 之后导入这个:

然后我添加这个:

但是我得到:

我也安装了SVGKit,我正试图让它与它一起工作。

0 投票
1 回答
60 浏览

ios - 如何快速击中多个 CAShapeLayer?

我有多个贝塞尔路径,它们被合并到 CAShapeLayers 中,然后将所有层添加到 UIImageView。我已经对所有图层实施了 hittest 以供选择,但它选择了最后一个 CAShapeLayer。我想选择其他图层作为触摸,但我不知道如何?

这是我的触摸代码。

这是我从路径创建图层的方法

编辑: 这是将形状图层添加到父视图的代码

以及 touchBegan 方法的变化