ios - 是否可以在 Apple Watch 中创建图表?

标签 ios charts uiimageview xcode6 apple-watch

我正在为 Apple Watch 开发应用程序,并创建了图表来显示其他 iOS 设备(例如 iPhone 或 iPad)中的数据,但我想知道我是否也可以创建图表来显示 Apple Watch 中的数据?

最佳答案

您可以通过在图像扩展中绘制图表并将其发送到 WatchKit 应用程序并在 ImageView 或组中显示该图像来实现此目的。

绘图到图像示例:

var groupBackgroundImage: UIImage {
    UIGraphicsBeginImageContextWithOptions(groupBackgroundImageSize, false, 2.0)

    drawCompleteItemsCountInCurrentContext()

    let frame = UIGraphicsGetImageFromCurrentImageContext()

    UIGraphicsEndImageContext()

    return frame
}

此示例来自Lister ,来自 Apple 的示例代码,展示应用程序开发的最佳实践,包括 Watch 应用程序。您可以看看他们如何在 WatchKit Extension 中实现循环计数指示器,但确切的代码示例来自文件 GlanceBadge.swift

关于ios - 是否可以在 Apple Watch 中创建图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31153687/

相关文章:

ios - 在 iOS 6 中保留应用程序

ios - UIBezierPath 圆边?

css - 如何在 React App 中使用::before CSS 伪选择器修改 Font Awesome 图标?

ios - 无法在具有动态高度的子类 UITableViewCell 中调整 UIImageView 框架的大小

ios - react native : How to debug release build?

javascript - 带 Highcharts 插件的极坐标类型图表

javascript - 有条件地覆盖 Ext JS/Sencha Chart 框架

ios - touchesBegan 之后调用的 viewDidLayoutSubviews - 一次又一次

iphone - 使用动画修改 imageView 的宽度

ios - 如何访问数组中自定义对象的值?