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

时间:2015-07-01 06:07:14

标签: ios charts uiimageview xcode6 apple-watch

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

1 个答案:

答案 0 :(得分:3)

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

绘制图像示例:

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

    drawCompleteItemsCountInCurrentContext()

    let frame = UIGraphicsGetImageFromCurrentImageContext()

    UIGraphicsEndImageContext()

    return frame
}

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