我正在为Apple Watch开发应用程序,我创建了图表来显示其他iOS设备(如iPhone或iPad)中的数据,但我想知道我是否可以创建图表以在Apple Watch中显示数据?
答案 0 :(得分:3)
您可以通过在扩展程序中将图表绘制到图像并将其发送到WatchKit应用程序并在图像视图或组中显示该图像来实现此目的。
绘制图像示例:
var groupBackgroundImage: UIImage {
UIGraphicsBeginImageContextWithOptions(groupBackgroundImageSize, false, 2.0)
drawCompleteItemsCountInCurrentContext()
let frame = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return frame
}
此示例来自Lister,来自Apple的示例代码,用于展示应用开发的最佳做法,包括观看应用。您可以看看他们如何在WatchKit扩展中实现循环计数指示器,但确切的代码示例来自文件GlanceBadge.swift