问题标签 [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.
swift - 带有 SwiftUI 的 Macaw SVG .scaleAspectFit
使用 Macaw 主分支(出于 Swift 包管理器的原因)。
目标是刚好SVGView
适合框架。我正确绘制的边框SVGViewRepresentable
确认了所需的帧大小。但.scaleAspectFit
只是没有给出放大/缩小SVGView
以适应框架的结果。
ios - 初始化后如何再次运行类
我有一个图表,我想用最近的结果加载数据。
我能够正确显示初始数据,但是之后我无法更新视图以显示添加到其中的新数据。
该图是带有自定义类 MacawChartView 的故事板上的视图。
我尝试了很多不同的方法来“重新运行”图表,以便使用更新的数据重建,但无法通过所需的“coder aDecoder:NSCoder”参数。这是 MacawChartView.swift 中的初始化程序
谢谢你的帮助。如果需要更多信息等,请告诉我。
ios - 值改变了,但图表没有 Swift
我正在为我的图表使用 Macaw 框架。只有一个问题,如果它第一次显示“X”图表,它将始终(直到关闭应用程序)显示“X”图表。但是数据在变化(我在调试器中看到了)。
这是我的“DahlichViewController”的片段。
这是我的 MacawChartView。
我将我的 createData() 函数声明为全局函数(不在 VC 中)。问题是数据在变化,但图表没有。它一直显示相同的图表。
swift - 金刚鹦鹉 SVG 图像
所以我试图让一个 SVG 图像在 SwiftUI 中显示,但是插件 Macaw 的文档写得不好——根据 GitHub。
那么我怎样才能使下面的代码工作呢?
首先我在 pod install 之后导入这个:
然后我添加这个:
但是我得到:
我也安装了SVGKit
,我正试图让它与它一起工作。
ios - 如何快速击中多个 CAShapeLayer?
我有多个贝塞尔路径,它们被合并到 CAShapeLayers 中,然后将所有层添加到 UIImageView。我已经对所有图层实施了 hittest 以供选择,但它选择了最后一个 CAShapeLayer。我想选择其他图层作为触摸,但我不知道如何?
这是我的触摸代码。
这是我从路径创建图层的方法
编辑: 这是将形状图层添加到父视图的代码
以及 touchBegan 方法的变化