【问题标题】:Implement charts [bar chart and line chart] in Apple Watch在 Apple Watch 中实现图表【条形图和折线图】
【发布时间】:2015-04-17 00:44:16
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: ios iphone graph apple-watch ios8.2


    【解决方案1】:

    我猜没有。我从项目中读到它:https://github.com/hmaidasani/RadialChartImageGenerator

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2012-10-16
          • 1970-01-01
          • 2013-06-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多