0

我正在开发 POC(用于现有应用程序)以在 Apple Watch 中实现图表(商业/企业数据分析)。我看过 Saleforce 工具的视频,其中包含在 Apple Watch 中显示图形和图表的选项。

我浏览了 Apple Watch 的文档,但无法在 UI 中以编程方式找到用于绘制(就像我们在通常的 iOS 应用程序中一样)图形/图表的文档。

所以我去检查了Telerik示例,看起来他们正在使用图表图像(他们必须先在 iPhone 中运行,然后截取屏幕截图)并使用共享组将其传递给 Apple Watch。

有没有办法让我们在 Apple Watch 界面(在手表应用程序中)中动态绘制,而无需从 iPhone 应用程序打开和传递图像?

以下来自销售人员的示例:

在此处输入图像描述

在此处输入图像描述

请提供一个方向以继续执行此实施。对此的任何帮助都非常感谢

4

3 回答 3

1

我觉得不是。我从项目中读到它:https ://github.com/hmaidasani/RadialChartImageGenerator

Apple WatchKit SDK 允许动画或可视化的方式是使用一系列静态图像(WatchKit 设计指南)。事实上,Apple 自己的名为 Lister 的 WatchKit 示例应用程序使用 360 个不同的图表静态图像来制作这个径向进度图表的动画。这样做的原因是绘制像素或形状需要大量计算并耗尽手表的电池。所以,祝你好运自己创建数百张图像。

于 2015-05-21T15:40:51.613 回答
1

好的,所以观看 os 2 就在这里,肯定有更好的方法来制作动画。

https://github.com/shu223/watchOS-2-Sampler包含一些使用 Core Graphics 动态渲染的形状的示例。圆形示例可以很容易地变成条形图,我确信渲染折线图是可行的。没有尝试过,但您基本上可以将图像界面元素用作空白画布,您只需将渲染的任何内容保存为图像。

于 2016-01-23T12:49:39.857 回答
0

您可以使用图像而不是显示图表。您可以在 iphone 中查看图表并将这些图表转换为图像(屏幕截图)并将其作为 NSData 推送到您的手表,如上所述。另一种方法是您可以在 Apple Watch 上显示的基本图表,如条形图、径向图、折线图。您必须传递您可以在 Apple Watch 上看到的数据和基本图表。该示例已经实现,请在 google 上查看您会发现。

于 2016-12-08T10:39:19.207 回答